SpaceVim采用最快補全引擎deoplete,該引擎不同與YouCompleteMe的主要一點是支持多源補全,而不單單是語義補全。而且補全來源拓展非常方便。
軟件介紹
SpaceVim(模塊化Vim集成開發(fā)環(huán)境)是一個社區(qū)驅(qū)動的模塊化的VimIDE,以模塊的方式組織管理插件以及相關(guān)配置,為不同的語言開發(fā)量身定制了相關(guān)的開發(fā)模塊,該模塊提供代碼自動補全,語法檢查、格式化、調(diào)試、REPL等特性,用戶僅需載入相關(guān)語言的模塊即可得到一個開箱即用的VimIDE。
軟件特色
【多光標Iedit模式】
SpaceVim內(nèi)置了一種特殊的模式,Iedit模式,這種模式提供了多光標支持,不同于已有插件的實現(xiàn),該模式支持兩種狀態(tài):iedit-Normal和iedit-Insert。默認情況下,多光標輸入時,iedit-normal模式狀態(tài)欄時是紅色,而iedit-insert模式時是綠色,當然這由所選擇的主題決定。
【高亮光標下的函數(shù)】
SpaceVim支持高亮當前光標函數(shù),并且啟動一個特殊模式,在該模式下可以快捷地切換高亮區(qū)域(方法內(nèi)、屏幕內(nèi)、整個文件內(nèi)),并且可以快速在高亮函數(shù)間跳轉(zhuǎn)、切換高亮狀態(tài)(高亮、取消高亮),并且可以根據(jù)已選擇的位置進入Iedit模式。
【實時代碼檢索】
SpaceVim自帶的FlyGrep這個插件可以根據(jù)輸入實時搜索項目代碼,當然需要借助后臺搜索工具,目前支持的工具有:ag,rg,ack,pt和grep,用戶可任意選擇一個喜歡的工具。
【快捷鍵輔助導航】
在SpaceVim中,所有快捷鍵都有導航系統(tǒng),你不需要記憶任何快捷鍵。初次使用時可根據(jù)快捷鍵提示進行操作。當按下空格鍵或者g、z以及s按鍵時,導航就會自動出現(xiàn)。當你記住了快捷鍵,輸入比較快時,導航則不會出現(xiàn)。
【快捷鍵描述系統(tǒng)】
通過快捷鍵描述系統(tǒng),你可以清楚的了解到一個快捷鍵的功能,并且可以快速跳轉(zhuǎn)到快捷鍵定義的位置;比如,通過SPChdk啟動快捷鍵描述系統(tǒng),然后按下所需描述快捷鍵SPCbn,就會彈出一個描述窗口,在改窗口可以通過快捷鍵gd快速跳轉(zhuǎn)到快捷鍵定義處。
【異步插件管理器】
SpaceVim利用了Vim8和Neovim最新的異步機制,實現(xiàn)了異步插件下載及更新,而插件運行管理采用的是dein.vim。
安裝方法
Windows下最快捷的安裝方法是下載安裝腳本install.cmd 并運行。
常見問題
1、目前SpaceVim的開發(fā)狀態(tài)如何?
當前最新發(fā)布的穩(wěn)定版本是v1.3.0。可以查看時間表獲取開發(fā)進度,或者閱讀Roadmap獲取開發(fā)計劃。
2、SpaceVim是嘗試搭建一個IDE嗎?
是的,通過模塊的方式,將各種功能封裝成相應的模塊,對多種語言提供了語言開發(fā)模塊,目標是嘗試模擬簡易的集成開發(fā)環(huán)境。
3、SpaceVim支持多少種編程語言?
~/.SpaceVim>lsautoload/SpaceVim/layers/lang|wc-l87
4、SpaceVim支持什么版本的Vim/Neovim?
建議使用Vim7.4或者Neovimv0.1.7及其以上版本。為了更好的使用體驗,建議使用最新版的Neovim。
下載地址
精品推薦
-
Microsoft .Net Framework4.7.2中文版
詳情 -
.Net3.5
詳情 -
.Net3.5 64位win10離線安裝包
詳情 -
MarkdownPad2
詳情 -
.Net Framework 4.0 32位離線安裝包
詳情 -
RPGVXACE RTP
詳情 -
Cmder(windows命令行工具)
詳情 -
jetbrains全系列激活工具
詳情 -
scratch免激活離線版
詳情 -
Microsoft .NET Runtime6.0
詳情 -
鯨魚積木編程專業(yè)版
詳情 -
Lodop云打印機插件
詳情 -
Qt Linguist(QT語言家)
詳情 -
Microsoft .Net Framework 4.0完整版
詳情 -
Jar to Exe
詳情 -
DevExpress 2020
詳情
裝機必備軟件
網(wǎng)友評論