vim外掛程式安裝 如何安裝Vim外掛程式

2021-10-08 04:31:54 字數 4039 閱讀 2623

vim外掛程式安裝

儘管vim快速高效,但預設情況下,它只是乙個文字編輯器。 至少,這就是沒有外掛程式的情況,外掛程式基於vim並新增了額外的功能,使其不僅具有鍵入文字的視窗,還具有更多的功能。 正確搭配各種外掛程式,您可以掌控自己的生活,並打造自己獨特的vim體驗。 您可以自定義主題 ,還可以新增語法突出顯示,**lint,版本***等等。

vim可以通過外掛程式擴充套件,但是很長一段時間以來,沒有官方的方法來安裝它們。 但是,從vim 8.x系列開始,圍繞著打算如何安裝和載入外掛程式的結構。 您可能會在網上或在專案readme檔案中遇到舊的說明,但是,只要您執行的是vim 8或更高版本,就應根據vim的官方外掛程式安裝方法或使用vim軟體包管理器進行安裝。 無論執行什麼版本(包括低於8.x的版本),都可以使用程式包管理器,這使安裝過程比自己維護更新更容易。

vim軟體包是包含乙個或多個外掛程式的目錄。 預設情況下,您的vim設定包含在〜/ .vim中,因此vim在啟動時會在其中尋找外掛程式。 (以下示例使用通用名稱**商來指示外掛程式是從不是您的實體獲得的。)

當您啟動vim時,它首先處理您的.vimrc檔案,然後掃瞄〜/ .vim中的所有目錄以查詢pack / * / start中包含的外掛程式。

預設情況下,〜/ .vim目錄(如果有的話)沒有這樣的檔案結構,因此請使用以下命令進行設定:

$ 

mkdir

-p ~ / .vim / pack / vendor / start

現在,您可以將vim外掛程式放置在〜/ .vim / pack / vendor / start中,當您啟動vim時,它們會自動載入。

例如,嘗試安裝nerdtree ,這是vim的基於文字的檔案管理器。 首先,使用git轉殖nerdtree儲存庫的快照:

啟動vim或**im,然後鍵入以下命令:

:nerdtree
檔案樹將在vim視窗的左側開啟。

如果您不想每次啟動vim時都自動載入外掛程式,可以在〜/ .vim / pack / vendor目錄中建立乙個opt目錄:

$ 

mkdir ~ / .vim / pack / vendor / opt

安裝到opt的所有外掛程式都可用於vim,但不會載入到記憶體中,直到您使用packadd命令將它們新增到會話中為止,例如,虛構的名為foo的外掛程式:

:packadd foo
vim正式建議每個外掛程式專案在〜/ .vim / pack中獲得自己的目錄。 例如,如果要安裝nerdtree外掛程式和虛構的foo外掛程式,則將建立以下結構:

是否方便取決於您。

從vim系列8開始,程式包管理器的用途就減少了,但是一些使用者仍然喜歡它們,因為它們能夠自動更新幾個外掛程式。 有多個軟體包管理器可供選擇,並且它們各不相同,但是vim-plug具有一些強大的功能以及所有功能的最佳文件,這使得開始和以後的深入研究變得容易。

安裝vim-plug,以便在啟動時自動載入:

建立乙個〜/ .vimrc檔案(如果還沒有),然後輸入以下文字:

call plug 

#begin()

plug

'preservim/nerdtree'

call plug

#end()

每次要安裝外掛程式時,都必須在plug#begin()plug#end行之間輸入外掛程式的名稱和位置。 (上面以nerdtree檔案管理器為例。)如果所需的外掛程式未託管在github上,則可以提供完整的url,而不僅僅是github使用者名稱和專案id。 您甚至可以在〜/ .vim目錄之外「安裝」本地外掛程式。

最後,啟動vim並提示vim-plug安裝〜/ .vimrc中列出的外掛程式:

:pluginstall
與手動安裝過程相比,編輯〜/ .vimrc並發出命令進行安裝似乎沒有多大的節省,但是vim-plug的真正好處在於更新。 要更新所有已安裝的外掛程式,請發出以下vim命令:

:plugupdate
如果您不想更新所有外掛程式,則可以通過新增外掛程式名稱來更新任何子集:

:plugupdate nerdtree
vim-plug的另乙個好處是它的匯出和恢復功能。 正如任何vim使用者所知道的那樣,vim的工作方式通常對於每個使用者都是唯一的-部分是由於外掛程式。 一旦您正確地安裝和配置了各種外掛程式,您想要做的最後一件事就是失去對它們的了解。

vim-plug具有以下命令來生成用於還原所有當前外掛程式的指令碼:

:plugsnapshot ~ / vim-plug.list
vim-plug還有許多其他功能,因此請參考其專案頁面以獲取完整文件。

當您整天花在乙個程式上時,您希望每個細節都能為您提供最好的服務。 了解vim及其眾多外掛程式,直到為您的工作構建完美的應用程式為止。

翻譯自:

vim外掛程式安

如何安裝VIM外掛程式

how to install vim plugin?1 download plugin with zip packet.vim scripts 2 unzip plug in packet usually we can get 4 folder doc txt,cnx usually for chi...

vim外掛程式安裝

filetype off required set rtp vim bundle vundle call vundle rc let vundle manage vundle required bundle gmarik vundle my bundles here original repos o...

安裝vim外掛程式

0.vundle 在按照官方的 教程 安裝好vundle之後,要安裝乙個外掛程式時,你只需要 選好外掛程式 在vim的配置檔案中加一句 bundle your script path 在vim中執行 bundleinstall 解除安裝時只需 去除配置檔案中的 bundle your script ...