Vim基础篇(二十五)——源与头文件快速切换插件a.vim
Vim基础篇(二十五)——源与头文件快速切换插件a.vim前言:  开发c/c++代码,经常需要在源文件和头文件之间切换,a.vim就是帮助我们实现快速切换的插件。
1 安装a.vim  插件 vim-scripts/a.vim 可以快速在c/c++源文件和头文件之间快速切换,是常用的插件之一因此建议安装。通过vim-plug插件管理器安装插件,在.vimrc中添加以下配置安装。
1Plug 'vim-scripts/a.vim'
  在Vim中执行 :PlugInstall 指令进行安装。
2 配置vim-scripts/a.vim  vim-scripts/a.vim是“开箱即用”的插件,不需要额外的配置,记住几个指令即可使用它。
3 用法介绍3.1 命令模式
指令
功能
:A
在当前窗口中,源文件和头文件之间跳转。
:AS
水平分割当前窗口,在新窗口中打 ...
Vim基础篇(二十六)——代码块选中插件vim-expand-region
Vim基础篇(二十六)——代码块选中插件vim-expand-region前言:  代码编辑会涉及到非常多的配对符,之前介绍过操作配对符的插件,那么如果以配对符为界快速选中代码块呢,如果使用v加方向键去选中将会非常低效。
1 vim-expand-region  插件 terryma/vim-expand-region 可以快速选中配对符内的代码块,将有效提高代码块的选择效率。通过vim-plug插件管理器安装插件,在.vimrc中添加以下配置安装。
1Plug 'terryma/vim-expand-region'
  在Vim中执行 :PlugInstall 指令进行安装。
2 配置terryma/vim-expand-region  terryma/vim-expand-region是“开箱即用”的插件,不需要额外的配置,甚至默认的按键映射我认为已经是最佳的了。
3 用法介绍3.1 命令 ...
Vim基础篇(二十四)——当前字符串高亮插件vim-cursorword
Vim基础篇(二十四)——当前字符串高亮插件vim-cursorword前言:  vim-cursorword可以使Vim像IDE那样,高亮所有同当前光标下的字符串,使得阅读代码更便捷。
1 安装vim-cursorword  插件 vim-cursorword 高亮所有同当前光标下的字符串,通过vim-plug插件安装。
1Plug 'itchyny/vim-cursorword'
  在Vim中执行 :PlugInstall 指令进行安装。
2 配置itchyny/vim-cursorword  itchyny/vim-cursorword默认的高亮配置是显示下划线,不过我更喜欢背景色而不是下划线,我将下划线用来显示Coc检测的语法错误。
1234567""""""""""""&q ...
Vim基础篇(二十三)——多光标插件vim-visual-multi
Vim基础篇(二十三)——多光标插件vim-visual-multi前言:  vim-visual-multi是新一代的多光标插件,功能远比vim-multiple-cursors要强大很多,能实现功能丰富和灵活的多光标操作。
1 安装vim-visual-multi  插件 vim-visual-multi 是一款功能更加强大的Vim多光标插件,不能功能强于vim-multiple-cursors,而且运行速度也更快更流畅。
1Plug 'mg979/vim-visual-multi', {'branch': 'master'}
  在Vim中执行 :PlugInstall 指令进行安装。
2 配置mg979/vim-visual-multi  mg979/vim-visual-multi功能丰富且灵活,上手之前建议认真看下文档,实际体验一下 ...
Vim基础篇(二十二)——多光标插件vim-multiple-cursors
Vim基础篇(二十二)——多光标插件vim-multiple-cursors前言:  让Vim像IDE那样,可以多光标操作,多处同时编辑,这是非常强大的功能。
1 安装vim-multiple-cursors  插件 vim-multiple-cursors 是一款功能强大的Vim多光标插件,可以像在很多IDE中那样,使得辑代码更“顺滑”。若使用vim-plug插件管理器,则直接在.vimrc配置文件中添加如下配置进行安装。
1Plug 'terryma/vim-multiple-cursors'
  在Vim中执行 :PlugInstall 指令进行安装。
2 配置vim-multiple-cursors  vim-multiple-cursors是一款“开箱即用”的插件,安装即可开始使用。你唯一需要的配置可能就是修改符合你个人喜欢的按键映射。
123456"""""&q ...
Vim基础篇(二十一)——启动页vim-startify
Vim基础篇(二十一)——启动页vim-startify前言:  给Vim增加一个导航页,就像IDE那样,可以打开最近打开过的文件后目录。
1 安装vim-startify  插件 mhinz/vim-startify 是一款Vim的快捷启动页面插件,在.vimrc中添加如下配置进行安装。
1Plug 'mhinz/vim-startify'
  在Vim中运行指令 :PlugInstall 完成插件安装。
2 配置voldikss/vim-translator  在.vimrc配置文件中添加以下配置,可根据自己喜好修改。
12345678910111213141516171819202122232425262728"""""""""""""""" ...
Vim基础篇(二十)——翻译插件vim-translator
Vim基础篇(二十)——翻译插件vim-translator前言:  使用Vim编辑代码时,有时需要查询单词翻译,和翻译软件之间来回切换非常低效,如果能在Vim中直接翻译将使得编辑更顺畅。
1 安装vim-translator  插件 voldikss/vim-translator 是一款可用在在Vim中的翻译软件,在.vimrc中添加如下配置进行安装。
1Plug 'voldikss/vim-translator'
  在Vim中运行指令 :PlugInstall 完成插件安装。
2 配置voldikss/vim-translator  在.vimrc配置文件中添加以下配置,可根据自己喜好修改。
1234567891011121314151617"""""""""""""& ...
Vim基础篇(十九)——代码对齐插件vim-easy-align
Vim基础篇(十九)——代码对齐插件vim-easy-align前言:  强迫症写代码必须对齐!vim-easy-align就是一款便捷的自动对齐插件,有了它将使得强迫症患者露出满意的笑容。
1 安装vim-easy-align  插件 junegunn/vim-easy-align 是一款功能强大的代码对齐插件,在.vimrc中添加如下配置进行安装。
1Plug 'junegunn/vim-easy-align'
  在Vim中运行指令 :PlugInstall 完成插件安装。
2 配置vim-easy-align  在.vimrc配置文件中添加以下配置,可根据自己喜好修改。
1234567891011121314151617181920212223242526272829303132333435"""""""""&quo ...
Vim基础篇(十八)——代码导航插件tagbar
Vim基础篇(十八)——代码导航插件tagbar前言:  代码导航可以加快代码浏览的效率,对阅读代码十分有帮助。
1 安装tagbar  插件 preservim/tagbar 是目前使用者较多的一款代码导航插件,在.vimrc中添加如下配置进行安装。
1Plug 'preservim/tagbar'
  在Vim中运行指令 :PlugInstall 完成插件安装。
2 配置vim-signify  在.vimrc配置文件中添加以下配置,可根据自己喜好修改。
123456""""""""""""""""""""""""""""" ...
Vim基础篇(十七)——代码修改提示插件vim-signify
Vim基础篇(十七)——代码修改提示插件vim-signify前言:  vim-signify可以将代码的修改、增加、删除等变更信息显示在符号列中,可以在这些变更之间快捷跳转。
1 安装vim-signify  插件 mhinz/vim-signify 和 airblade/vim-gitgutter 都可以对git代码修改进行提示。vim-gitgutter是专对git的代码修改提示插件,mhinz/vim-signify提供对更多代码管理工具的支持,以下是其支持列表。
123456789101112gitmercurialdarcsbzrsubversioncvsrcsfossilaccurevperforcetfsyadm
  由于我平时既要git又要用svn,因此对代码管理平台提供更多支持vim-signify更适合我。  在.vimrc文件中添加以下配置进行安装。
1Plug 'mhinz/v ...