EverVim Vim 发行版开源项目

我要开发同款
匿名用户2017年03月17日
49阅读
开发技术SHELL
所属分类文档/文本编辑、应用工具
授权协议MIT

作品详情

EverVim:一个面向所有开发者的Vim发行版

关于

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

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论