在dired模式下,如何在子文件夹中快速打开文件?我发现加载dired+', the key 'j' is
dired-goto-file'后。但我不能在 emacs 24 + Windows 7 中使用它。
是否有任何方便的键可以快速打开/查找子文件夹中的文件?
谢谢。
就个人而言,我建议isearch
您在缓冲区中找到某些内容时使用,包括dired
. incremental search
在我熟悉它之后,我发现它真的很有帮助和高效。
您可以查看使用 Emacs 提高生产力的 10 种特定方法。这是技巧4。
正如他所说:
“一旦你掌握了这项技术,怎么强调都不为过。”
我想我能理解这个问题。平台应该无关紧要。Pressingj
在迷你缓冲区中提供当前目录字符串,方便编写文件名和制表符完成它。当该文件名是 dired 目录的子目录时,可以在该子目录中找到文件。
现在,如果选择了该子目录中的文件并按下RET
,则 minibuffer 会通知该标记 set,并点停留脚。
我试图C-x C-SPC
(pop-global-mark)
查看是否会跳转到在另一个缓冲区中找到的文件,但不是这样。标记设置在点上。
因此,这没有提供任何答案,但最好是对原始问题的澄清。我同意在子目录中的那个文件上跳转会很好。
我偶然发现了这个,因为我想知道j
在 dired 模式下会发生什么,错误地按下它。
你的问题我不清楚。
在 Dired(包括Dired+)中,j
提示您输入文件名并将光标移动到Dired 中的该文件名。它不适合你吗?你说你不能在 Emacs 24 和 Windows 7 中使用它。我一直在 Emacs 24 和 Windows 7(以及Dired+)中使用它,没有问题。
请提供更多信息。使用时会发生什么j
?你期望会发生什么,而真正发生了什么?
但是您谈到“打开”文件。那不是什么j
。RET
当光标位于文件名上时,它就是这样做的。这对你不起作用吗?
也许您只是想在提示输入文件名后打开文件?为此,只需使用C-x 4 f
or C-x C-f
。
不清楚。但取决于你真正想要什么,也许答案就在这里:j
、RET
或C-x 4 f
。
即使我不使用 dired 模式,
我只是尝试了 dired 和 j,迷你缓冲区提示我打开文件。我对文件和缓冲区使用lusty 模式。但你可以使用
open-dribble-file
从某个位置打开文件