【 以下文字转载自 VIM 讨论区 】
发信人: Dieken (风催草低 - 明月何尝不照人), 信区: VIM
标 题: 配置 vim taglist 插件中 javascript 符号列表
发信站: 水木社区 (Fri Apr 23 19:23:57 2010), 站内
Exuberant Ctags 5.8。
taglist 默认只显示 html、js 中的 function,而不显示 class,method,
property,其实 ctags 能解析出不少东西的,类似这样的东西:
var o = {
a: function() {},
b: 33,
}
function world() {
this.hello = function() {};
}
这里 o, a, b, world, hello 都能分析出来。
配置,在 _vimrc 或者 .vimrc 中写入(主要是后面两句):
" for taglist plugin
let Tlist_Show_Menu = 1
let Tlist_Ctags_Cmd = 'ctags --fields=+ainS --extra=+fq --c-kinds=+px --c++-kinds=+px'
let Tlist_File_Fold_Auto_Close = 1
let Tlist_Show_One_File = 1
let Tlist_WinWidth = 40
let tlist_html_settings = 'html;a:anchor;f:javascript function;m:javascript method;p:javascript property;c:javascript class;v:global variable'
let tlist_javascript_settings = 'javascript;f:function;m:method;p:property;c:class;v:global'
--
修改:Dieken FROM 221.217.182.*
FROM 211.157.41.*