軟件介紹
SpaceVim是一款適用于各種不同編程語言的開發(fā)模塊軟件,我們可以通過這款軟件來管理插件以及相關(guān)配置,從而讓你可以更好地進行編程開發(fā),降低編程的難度。
SpaceVim軟件特色
多光標(biāo) Iedit 模式
SpaceVim 內(nèi)置了一種特殊的模式,Iedit 模式,這種模式提供了多光標(biāo)支持,不同于已有插件的實現(xiàn), 該模式支持兩種狀態(tài): iedit-Normal 和 iedit-Insert 。默認(rèn)情況下,多光標(biāo)輸入時, iedit-normal 模式狀態(tài)欄時是紅色,而 iedit-insert 模式時是綠色,當(dāng)然這由所選擇的主題決定。
高亮光標(biāo)下的函數(shù)
SpaceVim 支持高亮當(dāng)前光標(biāo)函數(shù),并且啟動一個特殊模式,在該模式下可以快捷地切換高亮區(qū)域 (方法內(nèi)、屏幕內(nèi)、整個文件內(nèi)),并且可以快速在高亮函數(shù)間跳轉(zhuǎn)、切換高亮狀態(tài)(高亮、取消高亮), 并且可以根據(jù)已選擇的位置進入 Iedit 模式。
實時代碼檢索
SpaceVim 自帶的 FlyGrep 這個插件可以根據(jù)輸入實時搜索項目代碼,當(dāng)然需要借助后臺搜索工具, 目前支持的工具有: ag , rg , ack , pt 和 grep ,用戶可任意選擇一個喜歡的工具。
快捷鍵輔助導(dǎo)航
在 SpaceVim 中,所有快捷鍵都有導(dǎo)航系統(tǒng),你不需要記憶任何快捷鍵。初次使用時可根據(jù)快捷鍵提示進行操作。當(dāng)按下空格鍵或者 g 、 z 以及 s 按鍵時,導(dǎo)航就會自動出現(xiàn)。當(dāng)你記住了快捷鍵,輸入比較快時,導(dǎo)航則不會出現(xiàn)。
快捷鍵描述系統(tǒng)
通過快捷鍵描述系統(tǒng),你可以清楚的了解到一個快捷鍵的功能,并且可以快速跳轉(zhuǎn)到快捷鍵定義的位置; 比如,通過 SPC h d k 啟動快捷鍵描述系統(tǒng),然后按下所需描述快捷鍵 SPC b n ,就會彈出一個描述 窗口,在改窗口可以通過快捷鍵 gd 快速跳轉(zhuǎn)到快捷鍵定義處。
異步插件管理器
SpaceVim 利用了 Vim 8 和 Neovim 最新的異步機制,實現(xiàn)了異步插件下載及更新,而插件運行管理采用的是 dein.vim。
常見問題
目前 SpaceVim 的開發(fā)狀態(tài)如何?
當(dāng)前最新發(fā)布的穩(wěn)定版本是 v1.3.0。可以查看 時間表 獲取開發(fā)進度, 或者閱讀 Roadmap 獲取開發(fā)計劃。
SpaceVim 是嘗試搭建一個 IDE 嗎?
是的,通過模塊的方式,將各種功能封裝成相應(yīng)的模塊,對多種語言提供了語言開發(fā)模塊,目標(biāo)是嘗試模擬簡易的集成開發(fā)環(huán)境。
SpaceVim 支持多少種編程語言?
~/.SpaceVim> ls autoload/SpaceVim/layers/lang | wc -l
87
SpaceVim 支持什么版本的 Vim/Neovim?
建議使用 Vim 7.4 或者 Neovim v0.1.7 及其以上版本。為了更好的使用體驗,建議使用最新版的 Neovim。
- 精選留言 來自遼寧沈陽電信用戶 發(fā)表于: 2023-2-17
- 細(xì)節(jié)極多,操作,功能,用途來說,都非常不錯
- 精選留言 來自遼寧大連聯(lián)通用戶 發(fā)表于: 2023-2-2
- 支持中 學(xué)習(xí)了
- 精選留言 來自天津移動用戶 發(fā)表于: 2023-11-15
- 太感謝了,終于有網(wǎng)站可以下載這款軟件了,還沒用,試過之后再來評論
- 精選留言 來自西藏那曲電信用戶 發(fā)表于: 2023-8-9
- 牛,這個軟件要收藏了,太方便了。
- 精選留言 來自廣東汕尾電信用戶 發(fā)表于: 2023-6-27
- 一如既往的好用,給個5星