zoukankan      html  css  js  c++  java
  • [转] 在win下使用tagList插件

    原文地址:http://blog.chinaunix.net/u/28814/showart_351428.html

    ====================================================

    在windows下安装:
    1. 先在www.vim.org上下载 taglist_45.zip,解压后有两个文件doc和plugin。把这个两个文件,拷到vim的安装目录的doc和plugin即可。
    2. 打开vim
    :helptags $(home)/doc
    :help taglist
    这时就可以看taglist的帮助内容了。

    3. 下载Exuberant Ctags
    下载一个支持windows的版本的,只要拷贝出ctags.exe这个文件就可以,把它放在$(home)\vim71下(也就是在vim的安装目录下找到.exe这样的文件所在的文件目录下) 特别重要的地方:
    编辑_vimrc,在里面加入以下两句:
        set tags=tags;
        set autochdir
    注意第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有找到tags文件,或者没有找到对应的目标,就到父目录中查找,一直向上递归。因为tags文件中记录的路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。如果不加入这两个语句,那么有的宏定义,还有一些就找不到了。4. 同时按下win + R , 键入cmd,打开dos窗口,在所要看的源代码根目录下运行: ctags -R如果不能运行,可能是ctags.exe的路径没有设置。在这个目录下会生成一个tags文件。可以看看里面的内容。5. 打开源文件,键入
    :Tlist (再次键入时,关闭)
    这时可以看到两个窗口(要改变窗口的位置,可以修改taglist.vim或是在_vimrc中修改)

    最常用的几个命令:
    :Tlist
    ctr + ]
    ctr + o
    ctr + W W ctags跟踪到宏定义
    ctags --c-kinds=+defgmnstuvx-pc --langmap=c:.c.h.ho.hem.het.hec.hev.him.hit.hic.hiv -R .
    -pc(是除去prototypes和classes,因为不需要跟踪这两个)
    后面那一大堆hxx,是我发现实际上ctags的参数是不认通配符的,所以只能把每一种头文件后缀都加上
  • 相关阅读:
    又是一年叶落时(二)
    动态规划 之 区间DP练习
    [hdu2255] 奔小康赚大钱
    [洛谷P1967] 货车运输
    [UVA1494] Qin Shi Huang's National Road System
    斜率优化总结
    latex一些有用的写法
    [YTU]_2384 ( 矩形类中运算符重载【C++】)
    [YTU]_2442( C++习题 矩阵求和--重载运算符)
    [YTU]_2640( 编程题:运算符重载---矩阵求和)
  • 原文地址:https://www.cnblogs.com/cly84920/p/4426862.html
Copyright © 2011-2022 走看看