emacs 自带的 ctags 不支持 ruby,安装 exuberant-ctags 提供 ruby 语言支持。
aptitude install exuberant-ctags
生成 TAGS
ctags -e -R ~/www/mephisto/
使用 tags 代码导航 copy 自 exuberant-ctags manpage:
HOW TO USE WITH GNU EMACS
Emacs will, by default, expect a tag file by the name "TAGS" in the current directory. Once the tag file is built, the following commands exercise the tag indexing
feature:
M-x visit-tags-table FILE
Select the tag file, "FILE", to use.
M-. [TAG]
Find the first definition of TAG. The default tag is the identifier under the cursor.
M-* Pop back to where you previously invoked "M-.".
C-u M-. Find the next definition for the last tag.
For more commands, see the Tags topic in the Emacs info document.
works almost great!
No comments:
Post a Comment