1

在dired模式下,如何在子文件夹中快速打开文件?我发现加载dired+', the key 'j' isdired-goto-file'后。但我不能在 emacs 24 + Windows 7 中使用它。

是否有任何方便的键可以快速打开/查找子文件夹中的文件?

谢谢。

4

4 回答 4

1

就个人而言,我建议isearch您在缓冲区中找到某些内容时使用,包括dired. incremental search在我熟悉它之后,我发现它真的很有帮助和高效。

您可以查看使用 Emacs 提高生产力的 10 种特定方法。这是技巧4。

正如他所说:

“一旦你掌握了这项技术,怎么强调都不为过。”

于 2012-12-08T17:02:48.633 回答
0

我想我能理解这个问题。平台应该无关紧要。Pressingj在迷你缓冲区中提供当前目录字符串,方便编写文件名和制表符完成它。当该文件名是 dired 目录的子目录时,可以在该子目录中找到文件。

现在,如果选择了该子目录中的文件并按下RET,则 minibuffer 会通知该标记 set,并点停留脚。

我试图C-x C-SPC (pop-global-mark)查看是否会跳转到在另一个缓冲区中找到的文件,但不是这样。标记设置在点上。

因此,这没有提供任何答案,但最好是对原始问题的澄清。我同意在子目录中的那个文件上跳转会很好。

我偶然发现了这个,因为我想知道j在 dired 模式下会发生什么,错误地按下它。

于 2015-04-01T20:08:36.550 回答
0

你的问题我不清楚。

  1. 在 Dired(包括Dired+)中,j提示您输入文件名并将光标移动到Dired 中的该文件名。它不适合你吗?你说你不能在 Emacs 24 和 Windows 7 中使用它。我一直在 Emacs 24 和 Windows 7(以及Dired+)中使用它,没有问题。

    请提供更多信息。使用时会发生什么j?你期望会发生什么,而真正发生了什么?

  2. 但是您谈到“打开”文件。那不是什么jRET当光标位于文件名上时,它就是这样做的。这对你不起作用吗?

  3. 也许您只是想在提示输入文件名后打开文件?为此,只需使用C-x 4 for C-x C-f

不清楚。但取决于你真正想要什么,也许答案就在这里:jRETC-x 4 f

于 2014-09-27T18:14:30.497 回答
-1

即使我不使用 dired 模式,
我只是尝试了 dired 和 j,迷你缓冲区提示我打开文件。我对文件和缓冲区使用lusty 模式。但你可以使用

open-dribble-file 

从某个位置打开文件

于 2012-12-08T14:28:23.300 回答