问题标签 [ido-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4330 浏览

emacs - 如何在 ido 模式 (Emacs) 下更改驱动器号?

我在 Windows 上使用 Emacs。我的默认文件夹是c:/home,但我想d:/在 ido 模式下编辑我的文件?我试过//了,但那让我进去了c:/

目前,我使用C-f(改回正常的查找文件模式),但这首先破坏了使用 ido 模式的目的......

0 投票
4 回答
13697 浏览

emacs - emacs 创建启用 ido 的新文件

我最近切换到包含 ido 包的 emacs 入门工具包。

ido 有一个很好的功能,可以在查找文件时建议路径,这通常非常方便,除非在尝试创建新文件时。当新文件名与另一个路径中的建议匹配时,ido 会自动切换到该路径,假设这是我想要的,但通常不是这样,我觉得这很烦人。

为了解决这个问题,我要么从 shell 触摸 newfile,创建一个新缓冲区并另存为,要么 Mx find-file 以获取原始行为。我当然可以再次将 Cx Cf 重新绑定到 find-file,但我必须在我喜欢 ido-find-file 的时候,我只是希望它在我明确键入路径时停止自动切换路径。

我想在 ido-find-file 期间我可能可以按下一些简单的键来告诉它我正在寻找的文件不存在并停止提出建议,或者我可以设置一些 var 以获得更理想的行为?

0 投票
1 回答
611 浏览

emacs - 如何防止 emacs 将当前单词添加到任何命令缓冲区的烦人习惯?

每当我 cx cf 时,emacs 将光标点处的当前单词添加到 cx cf。

我相信这可能是由于 ido。

我怎样才能关闭它?

0 投票
2 回答
362 浏览

emacs - emacs ido-mode 选择和编辑完成

使用 ido 查找文件完成,是否可以选择和编辑第一个完成?例如,如果我有这个,我想用苹果完成,但不是 ido-exit-minibuffer 所以我可以添加到苹果的末尾:

从:

到:

干杯,
蒂姆

0 投票
3 回答
1141 浏览

emacs - Emacs:在同名但不同目录的缓冲区之间切换

我有两个同名但位于不同目录的文件:

我通过在一个 emacs 窗口中打开它们emacs apples/main.cpp oranges/main.cpp

当我C-x b在这两个缓冲区之间切换时,缓冲区名称是“main.cpp”和“main.cpp<2>”。我希望在切换缓冲区时能够看到这两个文件的完整路径,这样我就可以在苹果和橙子版本之间消除歧义。有没有办法做到这一点?

一种方法是在 Emacs 检测到具有该名称的缓冲区已经打开时,修改在第二个 main.cpp 之后生成 <2> 的任何代码。但是,我找不到如何做到这一点。

0 投票
2 回答
1191 浏览

emacs - 使用 ido.el 时在 emacs 上使用 dired 复制粘贴各种文件

我正在使用带有dired的emacs,

和伊多,

(以及这里描述的recentf )

但是,当我陷入困境并在选择几个文件后复制(Shift-C)并转到应该粘贴它们的新目录时......我有两个非工作选项:1)我点击一个目录并进一步进入我不想要的目录。2)我点击一个文件并且 ido 抱怨

标记副本:目标必须是一个目录:

如何将所选文件直接粘贴到新目的地?任何帮助表示赞赏,谢谢。

0 投票
2 回答
322 浏览

emacs - Emacs ido 从循环列表中的第一个打开缓冲区开始

在启用 emacs ido 模式的情况下切换缓冲区时,完成列表会显示在 minibuffer 中。似乎有一个“功能”,将已经打开的缓冲区放在列表的末尾。但是,我经常在多个窗格中打开同一个缓冲区。

有没有办法关闭这个“功能”,或者做相反的事情:已经打开的缓冲区是否位于完成列表的前面?

0 投票
2 回答
775 浏览

emacs - 在emacs 21中设置ido模式

我正在使用ido模式。和 AIX 上的 GNUM emacs 21.1.1。我在 .emacs.d 中添加了 ido.el。并在 .emacs 文件中添加以下内容。

启动emacs时,它会抱怨。并且没有 ido 模式。如何解决这个问题?

回溯的内容

0 投票
3 回答
3184 浏览

emacs - Emacs ido-mode 并在目录中创建新文件,它在我输入时不断更改目录

在 emacs 中使用 ido-mode 时,当我尝试在目录中创建一个新文件时,它往往会妨碍我,使用:(C-x C-f开始输入一个新文件名,它还不存在)RET

通常这应该创建一个新文件,但是当我使用 ido 模式时,我必须非常快速地键入新文件名,否则 ido-mode 决定将我移动到一个目录中,该目录中包含一个具有匹配名称的文件,导致我打开该文件文件,而不是创建一个新文件。

有人知道如何强制 ido-mode 避免查看您当前所在目录以外的目录吗?

0 投票
1 回答
499 浏览

emacs - 使用 ido-mode 时停止 tramp 打开远程目录

我对 ido 模式有疑问。当我循环浏览工作目录(使用 Mn)时,其中一个目录不可避免地位于远程服务器上,这使得 tramp 开始进行身份验证。

我知道我可以编辑 ido-work-directory-list-ignore-regexps 变量,但也许我误解了这一点,或者它如何与流浪汉一起工作。如果目录是 someguy@example.com:/home/public/ 我应该使用什么正则表达式?