如何在IDO模式下选择目录(不是文件),emacs-24

jus*_*don 20 dired ido emacs24

IDO模式非常棒.了解基本快捷方式至关重要,尤其是逃生舱口Ctrl-f(介绍到ido-mode /),它让你脱离偶像模式.

在dired中,如果我想将文件复制到目录,我似乎无法使用ido来选择目录,我甚至无法使用我导航到的当前ido目录.应该有一些方法可以说"选择目录"或者至少启用ctrl-f选项来使用IDO中的当前位置.有人知道怎么做这个吗?(是的,您可以为dired禁用ido模式,但这不是我想要做的).

小智 31

您可以使用C-j绑定(ido-select-text)并选择当前由提示命名的缓冲区,该缓冲区也可以是目录.


小智 25

您可以在ido模式中使用"Cd",迷你缓冲

  • @Bklyn:我不认为是这样。`Cd` 绑定到 minibuffer 中的 ido-magic-delete-char,文档说`“如果在用户输入结束时,执行魔术操作:Cx Cf ... Cd 在当前目录中输入 'dired'。”` (3认同)
  • 不确定投反对票的原因,这对我有用。在选择目录时,Cd 比 Cj 更容易记住。 (2认同)

fom*_*mil 5

另一种方法是启用

(setq ido-show-dot-for-dired t)
Run Code Online (Sandbox Code Playgroud)

然后你可以通过打开.文件来打开目录,该文件将始终是您下载到的目录的第一个条目.