cz's profile虫虫的窝PhotosBlogListsMore Tools Help

Blog


    2/28/2007

    windows下用vim实现qt代码的自动补全功能(转载)

    =====================================================
    原文:
                        windows下用vim实现qt代码的自动补全功能
    1.安装vim.
    2.下载ctags for win32并解压到c:\ctags\目录下;
    3.将c:\ctags加入windows的path环境变量中;
    4.下载omnicppcomplete将解压到vim安装目录的vimfiles目录下;
    5.转到qt的include目录下执行ctags -R --c++-kinds=+p --fields=+iaS --extra=+q;命令完成后会在该目录下
    生成一个tags文件,它是omnicppcomplete和vim用来作命令补全的数据库。
    6.在qt的src目录下再执行一遍上述命令;
    7.编辑vim安装目录下的_vimrc文件,将下述两行加入其中
    set tags+=c:\Qt\4.1.0\include\tags
    set tags+=c:\Qt\4.1.0\src\tags
    其中c:\Qt\4.1.0\是我机器上qt 的安装目录,根据你的情况作出调整。
    8.到你的工程目录下执行5步中的命令;
    9.用vim打开一个cpp文件试一下吧,哈哈;
    10.如果你对vim 比较熟悉,不妨将escope和taglist及global三个插件都装上吧,goodluck;
    =====================================================
    找不到帖子最原始的出处,可惜了。
    我的测试:
    gvim70+ctags5.6+omnicppcomplete0.4
    附下载链接:
    效果图:
    两个字:惊艳!达到的代码补全功能远非Dev-C++所能及。