vim学习 jsctags


ctags不能非常胜任对现在的javascript代码的解析,尤其是遇到:


Test.object.do = function(obj) {// …}
ajaxSetup: function( settings ) {//..}

网上搜索了下,发现了doctorjs.git (以前叫jsctags), 号称被应用于Cloud9 IDE’s Ace online editor.


  • 安装doctorjs需要nodejs环境,如何安装nodejs自己google去

  • 安装ctags,brew也好macports也好。

  • git clone https://github.com/mozilla/doctorjs.git –recursive

  • make install

  • Add export NODE_PATH=/usr/local/lib/jsctags/:$NODE_PATH to your .zshrc or .bashrc

  • 然后就可以使用了,直接jsctags your_js_dir

  • 配合vim的tagbar非常好用。




文章目录
|