当我们启动emacs时,它会打开欢迎屏幕。如何打开一个普通的缓冲区,并且像在gvim中一样继续编写,如果按下“X”关闭按钮,它会提示保存。
要打开一个普通的缓冲区,请按Ctrl + x,然后按Ctrl + f。这将打开一个新的文件,在其中您可以开始编写代码。如果你想退出emacs,但还没有保存,它会提示你是否保存更改。你可以按y保存或按n不保存。
当我们启动emacs时,它会打开欢迎屏幕。如何打开一个普通的缓冲区,并且像在gvim中一样继续编写,如果按下“X”关闭按钮,它会提示保存。
要打开一个普通的缓冲区,请按Ctrl + x,然后按Ctrl + f。这将打开一个新的文件,在其中您可以开始编写代码。如果你想退出emacs,但还没有保存,它会提示你是否保存更改。你可以按y保存或按n不保存。
将以下内容放入您的 .emacs 文件中。我不是 vi 用户,但根据您的描述,我认为这样做可以实现您想要的效果。
(setq inhibit-startup-message t
initial-scratch-message nil
initial-buffer-choice "scratch")
(switch-to-buffer
(make-temp-name "temp"))
make-temp-name()
将为临时缓冲区生成一个名称。由于它不存在,因此将通过 switch-to-buffer()
创建它。(switch-to-buffer "main")
你也可以使用--no-splash命令参数启动emacs(即运行runemacs.exe --no-splash)。这样做会产生相同的效果,如果你不想修改.emacs文件,也可以这样操作。