LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 676|回复: 5

有人知道emacs中如何实现路径的自动完成么

[复制链接]
发表于 2004-12-2 17:02:54 | 显示全部楼层 |阅读模式
就是类似在shell中输入某个文件的路径时候,靠tab可以自动完成一样。
我说的是在编辑区内实现,不是在下面的command line里面。
发表于 2004-12-3 01:17:34 | 显示全部楼层
M-/
 楼主| 发表于 2004-12-3 09:58:09 | 显示全部楼层
输入/usr以后,按M-/
提示No dynamic expansion for '/usr' found
 楼主| 发表于 2004-12-7 21:55:47 | 显示全部楼层
是不是问错版面了?那哪里去问,难道没有用emacs的么
发表于 2004-12-7 23:18:15 | 显示全部楼层
  1. ;; auto completion
  2. (global-set-key [(meta ?/)] 'hippie-expand)
  3. (setq hippie-expand-try-functions-list
  4.       '(try-expand-dabbrev
  5.         try-expand-dabbrev-visible
  6.         try-expand-dabbrev-all-buffers
  7.         try-expand-dabbrev-from-kill
  8.         try-complete-file-name-partially
  9.         try-complete-file-name
  10.         try-expand-all-abbrevs
  11.         try-expand-list
  12.         try-expand-line
  13.         try-complete-lisp-symbol-partially
  14.         try-complete-lisp-symbol))
复制代码


中间try-complete-file-name-partially和try-complete-file-name会尝试补全文件路径,多数情况下够用了。
 楼主| 发表于 2004-12-8 10:31:07 | 显示全部楼层
具体怎么用?是要加到.emacs里面去么,emacs本身默认是不是不支持,非要自己手工加上?具体如何操作,不好意思,本人接触emacs不久,不过觉得是个好东东
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表