(深度借鉴 韦易笑 的脚本)
使用global代替cscope,uinversal-ctags代替更老版本的同门
使用vim-cpp-modern增加加强配色效果。不用这个插件,会可能导致很多配色设定无效果
1、ubuntu系统,已经安装python3
安装vim global(gnu global) 和universal-ctags pygments
sudo apt-get install vim global universal-ctags pygments
mac下是安装macvim,它会顺带安装cscope,不过不碍事
2、安装plug.vim
如果原来有.vim目录,则删除整个目录。否则会导致插件系统乱成一团
mkdir .vim
cd .vim
mkdir autoload
将https://github.com/junegunn/vim-plug工程中的plug.vim下载后复制到autoload中
同时需要在.vim下建.swp .undo .backup 文件夹
3、安装vimrc
cd
回到用户目录,将本工程中的vimrc复制为用户目录下的 .vimrc
如果是mac下安装,需要:
a、将.vimrc中的/bin/bash改为/bin/zsh
b、修改 <code> let $GTAGSCONF = '/usr/local/etc/gtags.conf' </code>
4、运行vim,在vim的命令模式中输入PlugUpdate。此时vim会自动安装各种插件。直到完成后提示“……按字母D……”
5、退出vim,将sourceinsight.vim复制到/.vim/plugged/vim-colorschemes/colors下
1、终端中打开所阅读代码的根目录,如果没有.git或者.svn,就touch一个
2、在代码根目录下运行vim,然后输入,n快捷键,右边既是文件列表,随便选择一个.c或者.h,改变一下(然后还原),保存。这个动作是为了触发tags的自动生成过程
3、常用的快捷键:
Ctrl+] 查找函数定义 (source insight里的ctrl+鼠标双击)
Ctrl+o 跳回 (source insight里的alt+,)
Ctrl+c s 查找函数的调用处 (source insight里的ctrl+)
\t 全局查找符号 (source insight里的F7)
F8 打开/关闭tagbar 本文件中的函数列表等
其他快捷键可参考.vimrc中的注释