emacs的ecb和etags

emacs -nw -Q

nodejs的emacs
http://www.open-open.com/lib/view/open1391687309114.html

为了使用M-x list-packages
安装ecb
参考http://www.cnblogs.com/wangkangluo1/archive/2011/07/25/2116306.html
不用这种安装
使用
https://truongtx.me/2013/03/10/ecb-emacs-code-browser/
需要在.emacs里面加

(require 'package)
(dolist (source '(("marmalade" . "http://marmalade-repo.org/packages/")
("elpa" . "http://tromey.com/elpa/")
("melpa" . "http://melpa.milkbox.net/packages/")
))
(add-to-list 'package-archives source t))
(package-initialize)

M-x list-package
C-s ecb
I 安装
x 执行安装
之后在.emacs里面加

(require 'ecb)
;;(require 'ecb-autoloads)
(global-set-key (kbd "<f7>") 'ecb-minor-mode)
(global-set-key (kbd "C-<left>") 'windmove-left)
(global-set-key (kbd "C-<right>") 'windmove-right)
(global-set-key (kbd "C-<up>") 'windmove-up)
(global-set-key (kbd "C-<down>") 'windmove-down)

然后打开emacs
M-x ecb-activate
启用ecb


---------------------------etags
find -name "*.[chCH]" -exec etags -a {} ;
  或
  find . -name "*.[chCH]" -print | etags -
  上述命令可以在当前目录查找所有的.h和.cpp文件并把它们的摘要提取出来做成TAGS文件,具体的etags的用法可以看一下etags的manual。
  
  创建好tag表后,告知emacs。
  M-x visit-tags-table
  
  在.emacs中加入这样的语句:
  (setq tags-file-name "~/sim973/src/TAGS")
  这样emacs就会自动读取这个tags文件的内容。
  
  几个重要的命令。
  
  M-. 查找一个tag,比如函数定义类型定义等。
  C-u M-. 查找下一个tag的位置
  M-* 回到上一次运行M-.前的光标位置。
  M-TAB 自动补齐函数名。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值