良许Linux教程网 干货合集 一个超级强大的vim 配置介绍:vimplus

一个超级强大的vim 配置介绍:vimplus

vimplus 介绍

基本介绍

vimplus 是一个开源的超强大的自动配置vim的工具。通过该工具可以快速定制、安装、卸载vim插件。从而实现快速配置vim.

使用该工具的好处:

  • 自动化脚本一键安装;
  • 摈弃繁琐的环境配置;
  • 自动安装依赖;

支持平台

  • Mac OS X

  • ubuntu

  • ubuntuKylin

  • debian

  • kali linux

  • deepin

  • linux mint

  • elementary

  • cenos

  • fedora

  • archlinux

  • manjaro

  • opensuse

  • 安卓 64位(Termux)

vimplus 安装

目前仅在linux平台下安装,其他平台自行参考原项目说明。

安装vimplus:

git clone https://github.com/chxuan/vimplus.git ~/.vimpluscd ~/.vimplus./install.sh

设置Nerd Font:为防止vimplus显示乱码,需设置终端字体为Droid Sans Mono Nerd Font。

多用户支持

将vimplus在某个用户下安装好后,若需要在其他用户也能够使用vimplus,则执行

sudo ./install_to_user.sh username1 username2 //替换为真实用户名

更新vimplus

./update.sh

vimplus 配置

  • ~/.vimrc:为vimplus默认配置
  • ~/.vimrc.custom.plugins:用户自定义插件列表
  • ~/.vimrc.custom.config:为用户自定义配置文件。一般性配置可放入该文件,可覆盖~/.vimrc里面的配置

插件列表

**
**

插件 说明 备注
cpp-mode 提供生成函数实现、函数声明/实现跳转、.h .cpp切换等功能 默认安装
vim-edit 方便的文本编辑插件 默认安装
change-colorscheme 主题切换 默认安装
prepare-code 新建文件时生成预定义代码 默认安装
vim-buffer vim缓存操作 默认安装
vimplus-startify vimplus开始页面 默认安装,可不装
tagbar taglist的替代品,显示类/方法/变量 默认安装
vim-plug 比Vundle下载更快的插件管理软件 默认安装
YouCompleteMe 史上最强大的基于语义的自动补全插件,支持C/C++、C#、Python、PHP等语 默认安装,建议卸载,或者手动安装
NerdTree 代码资源管理器 默认安装
vim-nerdtree-syntax-highlight NerdTree文件类型高亮 默认安装
nerdtree-git-plugin NerdTree显示git状态 默认安装
vim-devicons 显示文件类型图标 默认安装,可卸载
Airline 可以取代powerline的状态栏美化插件 默认安装
auto-pairs 自动补全引号、圆括号、花括号等 默认安装
LeaderF 比ctrlp更强大的文件的模糊搜索工具 默认安装
ack 强大的文本搜索工具 默认安装
vim-surround 自动增加、替换配对符的插件
vim-commentary 快速注释代码插件 默认安装
vim-repeat 重复上一次操作 默认安装
vim-endwise if/end/endif/endfunction补全 默认安装
tabular 代码、注释、表格对齐 默认安装
vim-easymotion 强大的光标快速移动工具,强大到颠覆你的插件观 默认安装
incsearch.vim 模糊字符搜索 默认安装
vim-fugitive 集成 git 默认安装
gv 显示 git 提交记录 默认安装
vim-slash 优化搜索,移动光标后清除高亮 默认安装
echodoc 补全函数时在命令栏显示函数签名 默认安装
vim-smooth-scroll 让翻页更顺畅 默认安装
clever-f.vim 强化f和F键 默认安装
vim-gutentags tags 标签生成插件,可自动生成tag 自定义安装
indentLine 花括号对齐 自定义安装
mathjax-support-for-mkp markdown 支持mathjax公式 自定义安装
markdown-preview markdown 预览 自定义安装

显示详细信息

快捷键

**
**

快捷键 说明 备注
, Leader Key 可自定义
n 打开/关闭代码资源管理器 常用
t 打开/关闭函数列表 常用
a .h .cpp 文件切换 C++ 会用到
u 转到函数声明 使用ctag 替代 个人习惯
U 转到函数实现 使用ctag 替代
u 转到变量声明 使用ctag 替代
o 打开include文件
y 拷贝函数声明
p 生成函数实现
w 单词跳转
f 搜索~目录下的文件,可修改默认搜索目录 常用
F 搜索当前目录下的文本 常用
g 显示git仓库提交记录
G 显示当前文件提交记录
gg 显示当前文件在某个commit下的完整内容
ff 语法错误自动修复(FixIt)
切换到上一个buffer 常用
切换到下一个buffer 常用
d 删除当前buffer 常用
D 删除当前buffer外的所有buffer 常用
vim 运行vim编辑器时,默认启动开始页面
显示语法错误提示窗口
显示上一主题
显示下一主题
l 按竖线对齐
= 按等号对齐
rr 替换文本 常用
r 全局替换,目前只支持单个文件 常用
rev 翻转当前光标下的单词或使用V模式选择的文本
gcc 注释代码 常用,可自定义
gcap 注释段落 常用
vif 选中函数内容 常用
dif 删除函数内容 常用
cif 改写函数内容(选中并删除) 常用
vaf 选中函数内容 (包括花括号, 函数名) 常用
daf 删除函数内容 (包括花括号, 函数名) 常用
caf 改写函数内容 (包括花括号, 函数名) 常用
fa 查找字母a,然后再按f键查找下一个
e 快速编辑~/.vimrc文件
s 重新加载~/.vimrc文件
vp 快速编辑~/.vimrc.custom.plugins文件
vc 快速编辑~/.vimrc.custom.config文件
h 打开vimplus帮助文档
H 打开当前光标所在单词的vim帮助文档
t 生成try-catch代码块
y 复制当前选中到系统剪切板 常用
i 安装插件
u 更新插件
c 删除插件

显示详细信息

相关配置

  • .vimrc:默认插件

  • .vimrc.cunstom.plugins:扩展插件。根据自身需要。我这里安装了markdown相关的。

  • .vimrc.cumtom.config:插件配置(分别配置gutentags自动生成tags,开启代码对齐线,以及默认使用google打开markdown预览)

最终效果

启动界面:

目录窗口:

其他效果(快速搜索,markdown预览,git记录,以及主题切换等),限于篇幅,暂不贴图。

总结

通过 vimplus 可快速定制自己的 vim。相比较传统的方式(vundle)安装配置起来更快(半小时搞定)。用户可以根据需要修改适合自己的快捷键。

如果你,不想折腾,可以一试!

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部