插件参考
1.Vundle插件管理工具
- 说明
- 之前使用过tpope的pathogen, 使用git submodule和pathogen, 管理插件已经大大简化。而今天介绍的vundle, 更是把git操作整合进去,用户需要做的只是去Github上找到自己想要的插件的名字,安装,更新和卸载都可有vundle来完成了。虽然去发现一个好 的插件仍然是一个上下求索的过程,但是用户已经可以从安装配置的繁琐过程解脱了。
- 安装软件:PluginInstall 软件名
2.Taglist的安装
- 说明
- taglist是一个用于显示定位程序中各种符号的插件,例如宏定义、变量名、结构名、函数名这些东西 我们将其称之为符号(symbols),而在taglist中将其称之为tag。显然,要想将程序文件中的tag显示出来,需要事先了解全部tag的信 息,并将其保存在一个文件中,然后去解析对应的tag文件。taglist做的仅仅是将tag文件中的内容解析完后显示在Vim上而已。tag扫描以及数 据文件的生成则是由ctags(Exuberant Ctags)这一工具完成的,所以在使用taglist之前,你的电脑需要装有ctags。
- 预先安装:Ctags:
sudo apt-get install ctags
- 安装包下载网址
- 配置vimrc文件
let Tlist_Show_One_File=1 "不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow=1 "如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Ctags_Cmd="/usr/bin/ctags" "将taglist与ctags关联
- 使用:vim中输入:Tlist
3.python代码自动补全–pydiction
- 文件下载
git clone https://github.com/scrooloose/pydiction.git ~/.vim/pack/my_plugs/start/pydiction
- .vimrc配置
filetype plugin on
let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'
let g:pydiction_menu_height = 20
4.vim neocomplete 安装
- 说明
neocomplete 为 vim 提供智能提示功能,将 vim 改造成强大的IDE。
git clone https://github.com/Shougo/neocomplete.vim
5.vim winmanager的安装配置
- 说明
- 用于管理窗口的打开
- 教程
6 vim nerdtree插件配置
- NERDTree新建文件、删除文件、设置当前目录为根目录 - VIM插件NERDTree
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1wiFs0o5-1638111650180)(:/30a6ee167cb64f00a578bb6b821a2697)]
7 vim-airline的安装使用
8 asyncrun.vim的安装使用
说明:该插件利用 Vim 8(和 NeoVim)中的新 API 使您能够在==后台运行 shell 命令并实时读取 quickfix 窗口中的输出:
官网
9 YouCompleter的安装配置(超好用)
10 nerdcommenter-注释与反注释
安装git clone https:/github.com/scrooloose/nerdcommenter
相关配置