3

当我们启动 emacs 时,它会打开欢迎屏幕。如何打开一个普通缓冲区,以便我可以继续写入(与 gvim 中相同),如果按下“X”关闭按钮,它会提示保存它。

4

3 回答 3

1

把它放在你的 .emacs 中。我不是 vi 用户,但根据您的描述,我认为这会满足您的需求。

(setq inhibit-startup-message t
      initial-scratch-message nil
      initial-buffer-choice   "scratch")
于 2013-10-29T09:58:11.983 回答
0

您还可以使用 --no-splash 命令参数启动 emacs(即 runemacs.exe --no-splash)。效果相同,如果您不方便修改 .emacs 文件,则无需修改。

于 2013-10-29T13:30:13.397 回答
0

可能您应该在~/.emacs中的某处添加以下代码:

(switch-to-buffer
  (make-temp-name "temp"))

主要思想是创建一个新缓冲区并立即切换到那里。

make-temp-name()将为临时缓冲区生成一个名称。由于它不存在,它将由switch-to-buffer()创建。

此外,您可能希望拥有一个新缓冲区的固定名称,因此您可以保留以下内容:

(switch-to-buffer "main")
于 2013-10-29T09:59:03.830 回答