是否有快捷方式清除Emacs中的“查找文件:”缓冲区?

时间:2012-10-03 09:33:50

标签: emacs keyboard-shortcuts

有没有办法快速清除Find File:缓冲区(C-x C-f)中的预填充文本?我发现每个元素的M-Backspace通常很烦人,CMD-a(在mac上)选择缓冲区中的所有文本,包括Find File:文本,它会抛出{点击删除时出现{1}}错误。

4 个答案:

答案 0 :(得分:10)

如果您不想编辑文本,可以忽略该文本。如果您开始输入/(完整路径)或~(主页),则默认路径会变为灰色并被忽略。

答案 1 :(得分:5)

我建议 Ca Ck (转到行的开头并杀死它 - 实际上与OSX相同)或 CS-backspace (kill-whole-线)。

答案 2 :(得分:1)

如果您使用ido,则不再需要使用M-Backspace(仅Backspace将执行相同操作),输入“〜/”将直接将您带到主目录,而与当前路径无关。

您只需要:

(require 'ido)
(ido-mode 'both) ;; for buffers and files

答案 3 :(得分:0)

通常您不需要清除文字。

您可以在预填充文本后面输入文件名:

C:/work/mydir/C:/temp/anotherdir

它也适用于Windows和Unix。