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