vim 插件小记 (转)

来源:互联网 发布:cffps飞秒软件 编辑:程序博客网 时间:2024/06/05 11:47

  今日看到vimer的博客,里面记录了一堆将vim打造成IDE的插件。自已也试着安装了一下。确实好用。记录下插件名称及功能。
    1.ctags 生成程序标记及自动补全等功能。
    2.cscope 除了拥有ctags的功能外,还列出了函数调用的关系,看代码逻辑更方便。
    3.showfunc.vim  不仅显示函数名还显示函数原型,忘记函数参数数量时很有用。
    4.omniCppComplete.vim用来自动补全的。ctags虽然也能自动补全,但得按ctrl+N/P。用过vc,eclipse等IDE的应该知道,当输入一个类时再按'.'这时后面会弹出这个类的函数等等。omniCppComplete就是实现此功能的,不过这个插件要配合ctag才行,生成ctags还不能用ctags -R 了事,还得用如下命令ctags -R --c++-kinds=+p  --fields=+ias --extra=+q。同时目前此插件只支持c和c++的自动补全。

还需要在.vimrc中用"set tags=~/work/tags"设置tags的路径 
    5.NERD_comment.vim 用来规范化注释的,注释不用再切换模式,写注释做到快,准,狠!呵,开玩笑的,别当真。
    6.doxygenTookit.vim 这个也是注释插件,生成Java那样的注释,最后可用doxygen自动生成文档。与NERD_comment.vim区别是,NERD方便用来函数内部注释,但要在函数头生成注释时用doxygenTookit更方便。
    7.想要生成文档还得去下载doxygen.
   
    具体使用方式可上网查或:http://www.vimer.cn/2009/10/%E6%8A%8Avim%E6%89%93%E9%80%A0%E6%88%90%E4%B8%80%E4%B8%AA%E7%9C%9F%E6%AD%A3%E7%9A%84ide1.html
    8.使用acp插件,当你输入时不需要按c-n就能自动会弹出补全框,不影响你的输入。地址http://www.vim.org/scripts/script.php?script_id=1879

原创粉丝点击