我的偏好是在创建文档时打开一个空白缓冲区,开始输入一些内容,然后再决定如何命名文件并保存。这就是我使用记事本的方式。但是,对于emacs而言,它会强制您在开始输入之前先决定缓冲区的命名。
目前,当我启动emacs时,我会得到scratch缓冲区。如果我编辑并尝试保存scratch(ctrl-x ctrl-s),它允许我输入我想要在默认目录中保存的位置。我猜scratch是一种没有文件名的虚拟缓冲区。
如果我将起始缓冲区从scratch更改为其他内容,则尝试保存该缓冲区只会保存到我定义的文件中。
我希望有一个空的起始缓冲区,当我尝试保存时,它会让我定义文件名,即在保存时的行为类似于scratch缓冲区,但是它是空的。
*EDIT还有一个问题,当我尝试指定“初始缓冲区选择”时,它会覆盖从其图标启动文档时的选择,怎么避免这个问题?
目前,当我启动emacs时,我会得到scratch缓冲区。如果我编辑并尝试保存scratch(ctrl-x ctrl-s),它允许我输入我想要在默认目录中保存的位置。我猜scratch是一种没有文件名的虚拟缓冲区。
如果我将起始缓冲区从scratch更改为其他内容,则尝试保存该缓冲区只会保存到我定义的文件中。
我希望有一个空的起始缓冲区,当我尝试保存时,它会让我定义文件名,即在保存时的行为类似于scratch缓冲区,但是它是空的。
*EDIT还有一个问题,当我尝试指定“初始缓冲区选择”时,它会覆盖从其图标启动文档时的选择,怎么避免这个问题?
initial-buffer-choice
的设置。实际上两者都会执行,但是由快捷方式指定的文件会在后面执行,因此它会显示出来。例如,我在快捷方式中使用以下命令:D:\Emacs-24-2013-10-19\bin\runemacs.exe --debug-init "d:\my\path\to\my\dir"
,这样Emacs就会打开到该目录。 - Drew