2021-05-12 14:32:11
spf13-vim - Vim編輯器的終極版本
spf13-vim是一個跨平台和高度可客製化的vim外掛,以及Vim,GVim和MacVim的各種資源。
它適用於Linux,Windows和MacOS X以及其他類Unix系統,它遵循vim的傳統感覺,因為它提供了當今的功能,例如外掛管理系統,自動完成,標籤等等。
VIM的Vundle外掛管理器
Vundle是一個優秀的系統,它基於病原體的確切原則構建而成,然而,整合了使用Git和Github的外掛管理系統。
Vim的Vundle檔案管理器
適用於Vim的NERDTree Explorer外掛
NERDTree是一個檔案資源管理器外掛,為使用者的vim編輯提供專案抽屜功能。
Vim的NerdTree Explorer外掛
ctrlp File Finder for Vim
Ctrlp是用100%vim外掛替換Command-T外掛。 它支援一種直觀和快速的方法來從檔案系統載入檔案(使用正規表示式和模糊查詢),開啟緩衝區以及最近使用的檔案。
Ctrlp用於Vim的檔案查詢器
NERDCommenter - Vim中的註釋程式碼
NERDCommenter是一個外掛,允許使用者處理程式碼註釋,而不考慮檔案型別。
Vim中的程式碼註釋NerdCommenter
Vim的綜合語法綜合檢查
Syntastic是一個語法檢查外掛,它在儲存和開啟時通過外部語法檢查器執行緩衝區。 如果檢測到任何語法錯誤,則向使用者傳送通知,因此,使用者不必編譯他們的程式碼或執行他們的指令碼來找到它們。
Vim的語法語法檢查
Numbers.vim - 為Vim新增行號
Numbers.vim是一個外掛,根據使用者所處的模式,在相對編號(普通模式)和絕對編號(插入模式)之間進行交換。
這使得使用者在正常模式下可以毫不費力地將程式碼與相關行號碼進行移動。 在插入模式下編寫程式碼時,再次顯示正確的行號。
Numbers.vim將行號新增到Vim
用於Vim的NeoComplCache Autocomplete++外掛
NeoComplCache是一個功能強大且精彩的自動完成外掛,為片段提供額外的支援。 它可以從字典,緩衝區,全部完整和片段模擬自動完成。
用於Vim的NeoComplCache Autocomplete++外掛
Fugitive為Vim新增Git整合
Fugitive在vim中為Git目錄新增了持久的Git支援。
Fugitive為Vim新增Git整合
PIV為Vim新增了PHP編輯功能
PIV為Vim提供了現代化的PHP整合,可以更好地支援PHP 5.3+,包括最新的語法,函數,更好的摺疊支援等等。
PIV為Vim新增了PHP編輯功能
Tabularize將Vim中的所有內容對齊
Tabularize使使用者能夠在他們的等號和其他幾個字元上對齊語句。
Tabularize在Vim中對齊程式碼
Tagbar在Vim中新增標籤生成和導航
Tagbar需要exuberant-ctags,並會自動為使用者的開啟檔案建立標籤。 它還提供了一個面板,可以輕鬆瀏覽標籤。
Tagbar在Vim中新增標籤生成和導航
EasyMotion在Vim中隨處跳轉
EasyMotion提供了一種在Vim中使用運動的互動方式。
EasyMotion在Vim中隨處跳轉
此外,spf13-vim:
- 帶有許多額外的語法,例如Markdown,Twig和Git提交。
- 包括solarized 和 spf13-vim color pack(ir_black,molokal,peaksea)。
- 包含snippet或NeoComplCache使用的完整的片段集合。
如何在Linux系統中安裝spf13-vim
在繼續安裝spf13-vim之前,請確保您的系統上安裝了Git和cURL,否則,根據您的發行版執行以下正確的命令來安裝它們:
$ sudo apt-get install git curl [On Debian based systems]
$ yum install git curl [On CentOS based systems]
一旦安裝了這兩個軟體包,您可以進一步使用系統中的自動安裝指令碼安裝spf13-vim,並且重要地備份當前的Vim組態檔。
因此,在終端中鍵入(或複製並貼上)以下命令以執行自動安裝程式:
$ curl http://j.mp/spf13-vim3 -L -o - | sh
相關文章