Emacs之ido-mode笔记
来源:互联网 发布:淘宝店铺代运营方案 编辑:程序博客网 时间:2024/03/29 02:12
ido-mode
1 启动ido-mode
添加如下配置
(setq ido-enable-flex-matching t)(setq ido-use-filename-at-point 'guess)(setq ido-everywhere t) (ido-mode 1)
2 操作
输入部分名称,就会自动筛选匹配的文件/buffer. 若候选项是由多个单词用空格分隔组成的,则可用直接输入每个单词的首字母缩写,也能匹配该候选项.例如输入`cgf`能够匹配"*Customize Group: Foobar *"
使用<-和->在待选项中切换选择.
使用向上,下键切换上次/下次的文件/buffer
直接使用C-f 和C-b 切换文件/buffer选择模式
按回车直接选择第一个匹配项
其他命令 #+CAPTION:一般命令
当用ido-find-file打开一个文件时,会把该文件所在目录的所有文件信息缓存起来,该缓存起来的目录被称为Work Directory. work Directory会被记录在ido-work-directory-list变量中.
当在当前目录下查找不到符合条件的文件时,在等待一段时间后,ido会自动从work directory list中搜索符合条件的文件
#+CAPTION:Work Directory Commands
3 配置
变量`ido-use-filename-at-point`
根据光标所在值猜测默人要打开的文件名的方法,nil表示不猜测
(setq ido-use-filename-at-point 'guess)
变量`ido-use-url-at-point`
类似变量`ido-use-filename-at-point`,但是把光标所在的值作为是url
变量`ido-create-new-buffer`
当用C-x b输入一个新buffer时,默认情况下ido会提示你再按一次回车确认新建buffer.
该变量的可选值为
'alway 不提示,直接新建
'prompt 提示用户确认
'never 不新建
设置显示可选项的顺序
变量`ido-file-extensions-order`
;; 空格表示没有扩展名的文件,t表示所有未列出扩展名的其他文件的以默认方法排序(setq ido-file-extensions-order '(".org" ".txt" ".py" ".emacs" ".xml" ".el" ".ini" ".cfg" ".cnf" "" t))
设置隐藏某些可选项
- Emacs之ido-mode笔记
- emacs ido mode
- emacs ido mode 命令
- emacs之occur mode笔记
- 今天和emacs的ido-mode较劲了
- emacs ido模式
- ido-mode使用
- Emacs之Org-mode
- emacs org mode 笔记 ----- 1
- Emacs Markdown Mode 入门之基本用法
- Emacs笔记3——使用dired mode
- Cao Le的 Emacs org mode 学习笔记
- 扩展Emacs的Dired-mode:Dired-X的简单笔记
- Emacs高亮设置:Hi-Lock mode笔记
- 使用emacs编写html:html-mode简单使用笔记
- emacs之org-mode的转接(Refiling)
- Emacs Markdown Mode 入门之github风格的markdown
- Emacs Mode for GDB
- Emacs中的shell--Eshell使用笔记
- DB2中使用游标的注意事项
- 《c++编程剖析-问题,方案和设计准则》笔记
- git中文文件名、目录名乱码应该怎么解决?
- org-page配置中的一些注意事项
- Emacs之ido-mode笔记
- Emacs中关于括号的操作
- Emacs创建正则表达式的工具:re-builder使用笔记
- emacs中关于窗口的操作
- Emacs中关于行操作的命令
- Emacs的排序命令
- Emacs高亮设置:Hi-Lock mode笔记
- emacs中的elisp REPL工具:ielm
- Emacs中的网络工具封装命令