如何设置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 <F12> :!ctags --c-kinds=+p --c++-kinds=+p --fields=+iaS --extra=+q --languages=c,c++ -R ./<CR>

这里说下<C-F12>的map,在伪终端是不支持的(会把<C-F12>转换成<F12>)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇文章是手册的中文译版整理而来(英文看着太慢了,感谢前人铺路Orz...),vim的markdown插件和实时预...
    Himryang阅读 12,002评论 0 20
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 3,240评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,299评论 0 10
  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 8,439评论 0 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,884评论 1 32

友情链接更多精彩内容