如果发现在用户目录下没有.vimrc文件,我们可以在用户目录~下添加一个.vimrc文件,vim ~/.vimrc
之后输入随便输入一些设置,比如设置上行号:
set number
set tags+=tags;
保存之后,不想重启的话可以直接执行 :source ~/.vimrc
gvim: the file name is gvimrc
ctags -R * --c++-kinds=+px --fields=+iaS --extra=+q
每个参数解释如下:
-R:ctags循环生成子目录的tags
--c++-kinds=+px :ctags记录c++文件中的函数声明和各种外部和前向声明
--fields=+iaS :ctags要求描述的信息,其中i表示如果有继承,则标识出父类;a表示如果元素是类成员的话,要标明其调用权限(即是public还是private);S表示如果是函数,则标识函数的signature。
--extra=+q:强制要求ctags做如下操作—如果某个语法元素是类的一个成员,ctags默认会给其记录一行,可以要求ctags对同一个语法元素再记一行,这样可以保证在VIM中多个同名函数可以通过路径不同来区分。