EverVimVim 發(fā)行版
EverVim: 一個(gè)面向所有開發(fā)者的 Vim 發(fā)行版
關(guān)于
EverVim 是一份強(qiáng)大的全平臺(tái) Vim 配置集。整個(gè)發(fā)行版采用 Vim-Plug 做異步插件管理,支持插件惰性加載,加快啟動(dòng)速度,相比 Vundle 初次安裝速度快10倍。EverVim 的默認(rèn)配置打開了主流語言的特性支持,力求開箱即用。同時(shí),整份配置都可以通過用戶目錄下的 ~/.EverVim.vimrc 文件定制。從而讓 Vim 新手和有經(jīng)驗(yàn)的用戶都能很快上手。
EverVim 采用模塊化設(shè)計(jì),以單個(gè)語言和功能為單位,用戶可以根據(jù)偏好打開或禁用特定語言或功能。所有的定制都可以通過 ~/.EverVim.vimrc,意味著可以在用git pull持續(xù)更新EverVim的同時(shí)保留用戶自己的定制。
安裝
完整安裝指南
| Linux | macOS | Windows |
安裝成功后粗略看一眼 插件文檔 來了解 EverVim 的主要插件及鍵位綁定。
特性
全平臺(tái)
支持 Vim 7.4.x, Vim 8, NeoVim 和幾乎所有GUI客戶端
持續(xù)在多個(gè)平臺(tái)上測(cè)試
Windows (gvim, vim, neovim-qt, Oni)
Linux (neovim, neovim-qt, vim, gvim, neovim-gtk, Oni)
macOS (MacVim, VimR, Oni)
Chrome OS (neovim under crouton)
Windows Subsystem for Linux (neovim, vim)
BSD (vim)
Android (neovim, vim under Termux)
強(qiáng)大 & 易用
易于安裝,僅需一個(gè)腳本
所有強(qiáng)大的功能都是開箱即用無需配置
為 C++, Go, Rust, JavaScript 等提供完整類似IDE的支持
默認(rèn)啟用 YouCompleteMe, Windows下為 NeoComplete
預(yù)先配置的 NERDTree 作為文件樹/項(xiàng)目管理器
Vim 中通過 Fugitive 直接完成所有 Git 操作
Syntastic 在保存時(shí)自動(dòng)檢查代碼
兩鍵內(nèi)跳轉(zhuǎn)到代碼的任意位置
Markdown 會(huì)在右側(cè)顯示大綱
鍵位優(yōu)化
執(zhí)行命令直接輸入
;command,無需Shift + ;來輸入:對(duì)于輸入 fn 不是很方便的 MacBook,所有 EverVim 中涉及fn熱鍵都有另一個(gè)開頭的鍵位替代
或
fn打開文件樹管理sf用于項(xiàng)目內(nèi)全局搜索文件更多鍵位請(qǐng)看插件文檔
美觀的界面
華麗的 Dracula 主題
Lightline 顯示狀態(tài)欄和標(biāo)簽欄
右側(cè) TagBar 用來顯示代碼結(jié)構(gòu)和快速跳轉(zhuǎn)
啟動(dòng)頁顯示了歡迎信息,Vim 版本,系統(tǒng)信息和最近使用的文件
異步
采用 Vim-Plug 作插件管理
異步安裝
10倍安裝速度
惰性插件加載
其他
CoVim 合作編碼
插件文檔
截圖
在 Wiki/Gallery 中持續(xù)更新
NeoVim GTK Linux Mint
GVim on Windows
Windows 10中的Linux子系統(tǒng)(WSL)
NeoVim Terminal
GVim
Older Shots
