当前位置: 代码迷 >> 综合 >> emacs ido模式
  详细解决方案

emacs ido模式

热度:12   发布时间:2023-12-16 13:57:32.0

EMACS这类大神级的编辑器,欠缺一个左树右文件浏览模式的东西。经过一番调查发现,有dirtree能够搞定这个事情,另外还有几个其他的也能办到,例如speedbar, neotree都类似与vi 的nerdtree.

这些东东虽然好看,但是却不是emacs亲生的,都需要繁琐的配置。在stackoverflow中发现一个人推荐用ido,这个插件,原因是真正的程序员要做到眼中无树,人树合一的地步,推荐IDO只用两行代码就能搞定安装使用了。下面是步骤:
1,安装

(require 'ido)
(ido-mode t)

然后 m x customize-group RET ido RET

2,使用
在buffer中切换:
a) c-x b 然后输入字符,敲回车访问文件
b) c-s左移 c-r 右移 。或者左右箭头键,可以在文件列表中逸动
c) tab支持自动补全
d) c-f 搜索文件 c-b返回刚才的模式

寻找文件: c-x c-f
a) 输入一些字符,敲回车选取列表中第一个文件
b) c-s左移 c-r 右移 。或者左右箭头键,可以在文件列表中逸动
c) tab支持自动补全
d) 退格键上级目录
e) // 根目录
f) ~/ 家目录
g) c-f 返回没有ido模式的找文件模式 c-b 返回buffer
h) c-d 进入目录
j) c-j 创建新文件

限制列表显示的内容:
a) 输入一个名字 例如 .cpp
b) c-@
d) 以上就仅仅显示cpp文件了

最近访问的目录:
a) m-p m-n 从历史中访问
b) m-s 搜索
c) m-k 从历史中删除当前目录