在Emacs中使用Helm创建一个类似名称的新文件

14
我总是打开eshell并执行find-file new-file-name,因为helm总是提供给我候选项和一百万个不像我想要的基本功能的选项:强制文件被称为我输入的名称。例如,我想在一个有另一个org文件的目录中创建一个名为mto.org的org文档。
如何强制helm使用我输入的名称创建文件,以便我可以节省10秒钟时间,避免打开eshell并添加小但(希望容易)可避免的注意力分散?

如果你有外部应用程序 touch,怎么评估呢?:(start-process "touch-file" nil "touch" "moto.org") 如果你喜欢这个想法,那么你可以更加详细地检查是否存在一个具有该名称的文件,如果存在,则创建该名称加 1、2、3 等等的文件 --例如,moto1.org、moto2.org、moto3.org。 - lawlist
你的Helm包是否是最新的?我记得有一段时间存在一个bug。 - Jack
1个回答

29
您可以按 C-p 并选择行。
[?] mto.org

然后只需按下 RET。它将要求您使用输入的名称创建文件。


太好了。我应该猜到的! - wdkrnls
1
这非常不明显,非常感谢! - mzuther

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接