EverVim是一份强大的全平台Vim配置集。整个发行版采用Vim-Plug做异步插件管理,支持插件惰性加载,加快启动速度,相比Vundle初次安装速度快10倍。EverVim的默认配置打开了主流语言的特性支持,力求开箱即用。同时,整份配置都可以通过用户目录下的~/.EverVim.vimrc文件定制。从而让Vim新手和有经验的用户都能很快上手。
EverVim采用模块化设计,以单个语言和功能为单位,用户可以根据偏好打开或禁用特定语言或功能。所有的定制都可以通过~/.EverVim.vimrc,意味着可以在用gitpull持续更新EverVim的同时保留用户自己的定制。
安装完整安装指南|Linux|macOS|Windows|安装成功后粗略看一眼插件文档来了解EverVim的主要插件及键位绑定。
特性全平台支持Vim7.4.x,Vim8,NeoVim和几乎所有GUI客户端
持续在多个平台上测试
Windows(gvim,vim,neovim-qt,Oni)
Linux(neovim,neovim-qt,vim,gvim,neovim-gtk,Oni)
macOS(MacVim,VimR,Oni)
ChromeOS(neovimundercrouton)
WindowsSubsystemforLinux(neovim,vim)
BSD(vim)
Android(neovim,vimunderTermux)
强大&易用易于安装,仅需一个脚本
所有强大的功能都是开箱即用无需配置
为C++,Go,Rust,JavaScript等提供完整类似IDE的支持
默认启用YouCompleteMe,Windows下为NeoComplete
预先配置的NERDTree作为文件树/项目管理器
Vim中通过Fugitive直接完成所有Git操作
Syntastic在保存时自动检查代码
两键内跳转到代码的任意位置
Markdown会在右侧显示大纲
键位优化执行命令直接输入;command,无需Shift+;来输入:
对于输入fn不是很方便的MacBook,所有EverVim中涉及fn热键都有另一个开头的键位替代
或fn打开文件树管理
sf用于项目内全局搜索文件
更多键位请看插件文档
美观的界面华丽的Dracula主题
Lightline显示状态栏和标签栏
右侧TagBar用来显示代码结构和快速跳转
启动页显示了欢迎信息,Vim版本,系统信息和最近使用的文件
异步采用Vim-Plug作插件管理
异步安装
10倍安装速度
惰性插件加载
其他CoVim合作编码
插件文档截图在 Wiki/Gallery 中持续更新NeoVimGTKLinuxMint
GVimonWindows
Windows10中的Linux子系统(WSL)
NeoVimTerminal
GVim
OlderShots
评论