ido-mode相关内容

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

我有两个同名但位于不同目录的文件: apples/main.cpp橘子/main.cpp 我通过 emacs apples/main.cpp oranges/main.cpp 在一个 emacs 窗口中打开它们 当我使用 C-x b 在这两个缓冲区之间切换时,缓冲区名称是“main.cpp"和“main.cpp".我希望在切换缓冲区时能够看到这两个文件的完整路径,这样我就可以在苹果和橙子版 ..
发布时间:2022-01-19 10:58:45 其他开发

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

我有两个同名但在不同目录中的文件: apples/main.cpp橙子/main.cpp 我通过 emacs apples/main.cpp oranges/main.cpp 在一个 emacs 窗口中打开它们 当我使用 C-x b 在这两个缓冲区之间切换时,缓冲区名称是“main.cpp"和“main.cpp".我希望在切换缓冲区时能够看到这两个文件的完整路径,以便我可以在苹果和橙子版本 ..
发布时间:2022-01-05 13:01:22 其他开发

Emacs 递归项目搜索

我正在从 TextMate 切换到 Emacs.我非常希望在 Emacs 中使用 TextMate 的一项功能是使用模糊匹配的“在项目中查找"搜索框.Emacs 与 ido 有点类似,但 ido 不会递归搜索子目录.它只在一个目录中搜索. 有没有办法给 ido 一个根目录并搜索它下的所有内容? 更新: 以下问题与 Michał Marczyk 的回答中的 find-file-in ..
发布时间:2022-01-02 20:20:34 其他开发

Ido 模式太智能了,我可以让它不完成文件名吗?

我的问题:我启用了 Ido 模式,我想编辑(例如)我的主目录中的文件 .emacs.我那里没有 .emacs 文件,但我有一个 .emacs.d,所以 ido 假设我想在执行 Cx 时进入目录参见 .emacs RET. 我已经尝试解决这个问题至少几个星期了,我有几个变通办法,但我真的不想做任何疯狂的事情. 解决方案 您可以按 Cj 接受您目前输入的内容,或者按 Cf 将丢弃你进入常 ..
发布时间:2022-01-02 19:45:12 其他开发

使用ido-mode时停止流氓打开远程目录

我对ido模式有问题.当我循环浏览工作目录(使用M-n)时,其中一个目录不可避免地位于远程服务器上,这使流浪汉开始进行身份验证. 我知道我可以编辑ido-work-directory-list-ignore-regexps变量,但是可能我误会了它,或者它如何与流浪汉一起工作.如果目录为someguy@example.com:/home/public/我应该使用什么正则表达式? 解决方案 ..
发布时间:2020-07-11 19:06:36 其他开发

如何在ido模式(Emacs)中更改驱动器盘符?

我在Windows上使用Emacs。我的默认文件夹是 c:/ home ,但是我想在 d:/ 中编辑我的文件在ido模式?我试过 // ,但是把我放在 c:/ 中。 目前,我使用 Cf (改回正常的查找文件模式),但是首先失败了使用ido模式的目的。 ... 解决方案 正如在评论中所述,只需在minibuffer中键入“d:/”,而在ido-find-文件。你不需要在字符串的开头,它 ..
发布时间:2017-08-08 01:25:33 开发方法

Emacs ido模式并在目录中创建新文件,它在输入时不断更改目录

当在emacs中使用ido模式时,当我尝试在目录中创建一个新文件时,会使用以下方法: Cx Cf (开始输入新的文件名,不存在) RET 通常这应该会创建一个新文件,但是当我有ido模式,我必须快速键入新的文件名,否则ido模式决定将我移动到具有匹配名称的文件的目录,导致我打开该文件,而不是创建一个新的文件。 有没有人知道如何强制ido模式,以避免看目录以外的目录? 解决方案 ..
发布时间:2017-08-08 00:43:04 开发方法

Emacs递归项目搜索

我正在从TextMate切换到Emacs。在Emacs中我真正想要的TextMate的一个功能是使用模糊匹配的“在项目中查找”搜索框。通过 ido 可以使用Emacs,但是ido不会通过子目录递归搜索。它只在一个目录中搜索。 有没有办法给ido一个根目录,并搜索其下的所有内容? 更新: 以下问题涉及MichałMarczyk的答案中的find-file-in-project.el ..
发布时间:2017-08-07 23:20:07 开发方法

Ido模式太聪明了,能不能完成文件名?

我的问题:我启用了Ido模式,我想在主目录中编辑(例如)文件 .emacs 。我没有 .emacs 文件,但我确实有一个 .emacs.d ,所以ido假设我想要进入目录,当我做 Cx Cf .emacs RET 。 我一直在努力解决这个问题至少有几周,我有几个工作,但我真的不会做任何事情疯狂。 解决方案 p>您可以按 Cj 接受您目前为止输入的内容,或 Cf ,这将使您定期find- ..
发布时间:2017-08-07 22:22:27 开发方法

怎样才可以有term.el(ANSI期)跟踪的目录,如果使用的不是bash的其他anyhting

在这取决于你在什么目录使用ESHELL或ANSI长期和bash的Emacs更改默认的目录变量。 所以,如果我移动到 /家庭/用户/ code /项目键,然后用IDO找到的文件打开一个文件时,它开始IDO与CWD 。如果我用KSH(我正常的shell)或zsh的(试过用于测试)它不工作。有没有设置或者这只是在bash支持? 感谢 解决方案在您的.zshrc 将这个: chpwd(){ ..
发布时间:2016-08-02 14:58:49 Linux/Unix

Emacs的:缓冲区之间切换的名称相同,但在不同的目录

我有两个文件具有相同的名称,但在不同的目录: 苹果/ main.cpp中 橘子/ main.cpp中 我在一个Emacs窗口打开它们通过 emacs的苹果/ main.cpp中橘子/ main.cpp中 当我使用 C-X B 这两个缓冲区之间切换,缓冲名称是“main.cpp中”和“的main.cpp 2>”。我很想能够看到这两个文件的完整路径切换缓冲区时,使我的苹果,桔子版本之间存在歧义 ..
发布时间:2016-07-27 14:15:41 JavaScript