很多时候,我需要将路径从任何地方复制到emacs的minibuffer中。为了快速清除minibuffer,我会导航到开头并执行C-k(删除行)。这有效地用刚刚在minibuffer中删除的临时路径覆盖了系统剪贴板中的任何路径。使用M-y导航kill ring无法带回我在系统剪贴板中的路径。
有没有一种方法可以删除当前行而不杀死它(即将其删除并添加到kill ring中)?
到目前为止,我正在标记该行并按下delete,同时激活delete-selection-mote。我想要一个类似于C-k的一键解决方案。
有没有一种方法可以删除当前行而不杀死它(即将其删除并添加到kill ring中)?
到目前为止,我正在标记该行并按下delete,同时激活delete-selection-mote。我想要一个类似于C-k的一键解决方案。
/
或~
开头,或者像NTEmacs中的C:/
),那么您可能不需要删除已经存在的内容,因为Emacs可以识别新路径的开始并忽略前面的文本。这对于find-file
肯定是适用的,我认为对于任何调用read-file-name
的东西也是如此。 - phils