如何设置tags路径

先介绍下vim的文件查找

    在vim中,path and tags这两个选项都可用于文件查找。下面引用一段文档中的话

The file searching is currently used for the 'path', 'cdpath' and 'tags' options, for finddir() and findfile()
vim中文件查找有两个特殊的地方
1 Downward search(例如,/usr/**2,注意它只匹配目录)
2 Upward search(例如,/usr/include/c++;/usr)
3 参考 :help file-searching
下面来说下vim中tags的路径设置

缺省设置如下:

    tags=./tags,./TAGS,tags,TAGS
    tags(表示当前工作路径)
    ./tags(当前文件所在路径)

我习惯的设置如下:

    set tags=./tags;
    set tags+=~/mytags/systags
    set tags+=~/mytags/cpp
    nmap  :!ctags --c-kinds=+p --c++-kinds=+p --fields=+iaS --extra=+q --languages=c,c++ -R ./

这里说下的map,在伪终端是不支持的(会把转换成

你可能感兴趣的:(如何设置tags路径)