vim浏览代码配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示
为了方便重装系统之后,vim配置,安装插件方便一点,做个记录


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装Ctags

安装之后vim浏览代码可实现函数跳转

1.执行命令

下载ctags

sudo apt-get install ctags

二、安装Taglist

vim浏览代码时,在左侧显示文件函数列表,类似vscode

1.下载Taglist链接

2.家目录下新建.vim文件夹,并将安装包移动至该文件夹下,解压

cd
mkdir ~/.vim
cd .vim
mv ~/Download/taglist_46.zip .
unzip taglist_46.zip

重点是doc和plugin文件夹移动至~/.vim

3.在需要浏览代码目录执行

ctags -R --c++-kinds=+p+l+x+c+d+e+f+g+m+n+s+t+u+v --fields=+liaS --extra=+q

或者

ctags -R *

成员变量没有包含在里面。所以可能有些对象的成员时无法跳转。

4.配置~/.vimrc

配置完成后,进入vim按F2,可以快速调出左侧的函数列表

set tags=tags;
set autochdir

"--------------taglist----------------
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Ctags_Cmd="/usr/bin/ctags"

set mouse=a  

nnoremap <silent> <F2> :TlistToggle<CR>
"--------------taglist----------------

三,安装NERDTree

这个插件用于看代码时在右侧显示文件的目录结构,使用较少,选择性安装

1 下载压缩包,链接

2 将压缩包移动至~/.vim/文件夹下

3 解压,直接将所有内容全部放在copy至~/.vim/下

避免使用时***提示无NERDTree命令***

四,~/.vimrc配置

vim浏览代码时,按F8可以快速显示文件结构

set tags=tags;
set autochdir

"--------------taglist----------------
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Ctags_Cmd="/usr/bin/ctags"

set mouse=a  

nnoremap <silent> <F2> :TlistToggle<CR>
"--------------taglist----------------


"--------------NERDtree----------------
let NERDTreeWinPos='right'
map <F3> :NERDTreeMirror<CR>
map <F8> :NERDTreeToggle<CR>
"--------------NERDTree---------------

if has( 'mouse' )
     set mouse-=a
endif

提示:浏览代码时 可以打开左侧函数,可以打开右侧目录

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页