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...
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...
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基础篇(二十一)——启动页vim-startify
Vim基础篇(二十一)——启动页vim-startify前言: 给Vim增加一个导航页,就像IDE那样,可以打开最近打开过的文件后目录。 1 安装vim-startify 插件 mhinz/vim-startify 是一款Vim的快捷启动页面插件,在.vimrc中添加如下配置进行安装。 1Plug 'mhinz/vim-startify' 在Vim中运行指令 :PlugInstall 完成插件安装。 2...
Vim基础篇(二十)——翻译插件vim-translator
Vim基础篇(二十)——翻译插件vim-translator前言: 使用Vim编辑代码时,有时需要查询单词翻译,和翻译软件之间来回切换非常低效,如果能在Vim中直接翻译将使得编辑更顺畅。 1 安装vim-translator 插件 voldikss/vim-translator 是一款可用在在Vim中的翻译软件,在.vimrc中添加如下配置进行安装。 1Plug 'voldikss/vim-translator' 在Vim中运行指令 :PlugInstall 完成插件安装。 2...
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基础篇(十八)——代码导航插件tagbar
Vim基础篇(十八)——代码导航插件tagbar前言: 代码导航可以加快代码浏览的效率,对阅读代码十分有帮助。 1 安装tagbar 插件 preservim/tagbar 是目前使用者较多的一款代码导航插件,在.vimrc中添加如下配置进行安装。 1Plug 'preservim/tagbar' 在Vim中运行指令 :PlugInstall 完成插件安装。 2...
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...
Vim基础篇(十六)——代码补全插件coc.nvim
Vim基础篇(十六)——代码补全插件coc.nvim前言: 让Vim像IDE一样实时编辑有补全提示代码,这能在大程度上提高代码编辑效率,而coc.nvim就是这样一款优秀的插件。 1 安装coc.nvim 插件 coc.nvim 支持LSP功能,并且支持异步特性,个人认为是目前最优秀的Vim代码补全插件。 在.vimrc文件中添加如下配置安装coc.nvim。 1Plug 'neoclide/coc.nvim' : {'branch': 'release'} 在Vim中运行指令 :PlugInstall 完成插件安装。coc会创建 ~/.config/coc 目录,并将相关数据存于此目录下。 2 安装node coc的运行依赖于node,在Ubuntu下安装只需在终端输入以下指令。 1sudo apt-get install nodejs 3...










