在直接模式下,如何在子文件夹中快速打开文件?我在加载dired+', the key 'j' is
dired-goto-file'后发现了。但是我不能在emacs 24 + Windows 7中使用它。
是否有方便的键可以快速打开/查找子文件夹中的文件?
感谢。
答案 0 :(得分:1)
就个人而言,我建议您在缓冲区中找到某些内容时使用isearch
,包括dired
。在我熟悉它之后,我发现incremental search
确实有帮助和有效。
您可以查看10 Specific Ways to Improve Your Productivity With Emacs。这是小费4。
正如他所说:
“一旦掌握了这项技术,就很难过分强调这种技术的强大程度。”
答案 1 :(得分:0)
我的问题不明确。
在Dired中(包括Dired+),j
会提示您输入文件名,而会将光标移动到Dired中的文件名。它不适合你吗?你说你不能在Emacs 24和Windows 7中使用它。我一直在Emacs 24和Windows 7(以及 Dired + )中使用它,没有任何问题。
请提供更多信息。使用j
时会发生什么?你期望发生什么,真正发生了什么?
但你说的是" 开启"文件。这不是j
所做的。当光标在文件名上时,它是RET
的作用。这不适合你吗?
也许您只是想在提示输入文件后打开文件?为此,只需使用C-x 4 f
或C-x C-f
。
不清楚。但根据您的真实需要,答案可能就在这里:j
,RET
或C-x 4 f
。
答案 2 :(得分:0)
我想我能理解这个问题。平台无关紧要。
按j
提供迷你缓冲区中的当前目录字符串,
方便编写文件名并用Tab键完成它。当那个
file-name是dired目录的子目录,可以查找文件
在那个子目录中。
现在,如果选择了该子目录中的文件并按RET
,
迷你缓冲区通知标记集,并指向留脚。
我尝试C-x C-SPC
(pop-global-mark)
看看我是否会被跳到
在另一个缓冲区中找到的文件,但不是这样。标记设定在点。
所以这没有给出答案,但在最好的情况下澄清了 原始问题。我同意在子目录中将该文件跳转到该文件会很好。
我偶然发现了这个因为我想知道j
在直接模式下做了什么,
错误地按下它。
答案 3 :(得分:-1)