Vim 是一個(gè)多功能、強(qiáng)大且輕量級(jí)的命令行文本編輯器,隨著時(shí)間的推移,它已被證明是不可或缺的。你可以在 Windows、macOS、Unix 和 Linux 上安裝 Vim。實(shí)際上,大多數(shù)基于 Unix 和 Linux 的系統(tǒng)默認(rèn)都帶有 Vim。擴(kuò)展 Vim 功能的最佳方法之一是通過(guò)插件,以下是在 Vim 中安裝插件的方法。
Vim 插件安裝方法 在 Vim 中安裝插件有兩種主要方法。第一種方法是手動(dòng)安裝插件,將插件內(nèi)容復(fù)制到指定文件夾。另一種也是最常見(jiàn)的方法是通過(guò)插件管理器安裝插件。讓我們來(lái)看看這兩種方法,以便您選擇最能滿(mǎn)足您需求的方法。此外,重要的是要注意您可以使用幾個(gè)插件管理器。對(duì)于兩種插件安裝方法,您都需要在 PC 上安裝 Git 。
1. 手動(dòng)安裝插件 從 Vim 版本 8 開(kāi)始,您可以使用默認(rèn)的包管理工具安裝插件,而無(wú)需包管理器。你可以將 Vim 插件放在~/.vim/pack/vendor/start/plugin_name目錄中。請(qǐng)注意,plugin_name文件夾名稱(chēng)因插件而異。為了證明這一點(diǎn),讓我們安裝一個(gè)名為 NERDTree 的 Vim 插件。它是一個(gè)廣泛使用的 Vim 文件系統(tǒng)瀏覽器。NERDTree 允許您在樹(shù)視圖中可視化項(xiàng)目文件夾結(jié)構(gòu)。首先,使用以下命令將您的目錄更改為主目錄:
2. 使用插件管理器安裝 Vim 插件 在 Vim 版本 8 之前,包管理器一直是在 Vim 中安裝插件的傳統(tǒng)方式。所有版本的 Vim 都支持它們,并且有幾個(gè)包管理器可用于安裝插件。一些最著名的插件管理器包括 Vundle、VAM、vim-plug、pathogen 等。插件管理器的優(yōu)點(diǎn)是您無(wú)需手動(dòng)創(chuàng)建文件夾結(jié)構(gòu),并且更容易自動(dòng)更新包。讓我們通過(guò) vim-plug 安裝一個(gè)插件。它在 Vim 社區(qū)中被廣泛使用,因此得到了很大的社區(qū)支持,并且有很好的文檔記錄。首先,使用以下命令安裝 vim-plug:
在 ~/.vimrc 文件中輸入以下文本。 復(fù)制 call plug#begin()Plug 'preservevim/NERDTree'call plug#end() 1. 您打算安裝的所有插件都應(yīng)該放在call plug#begin()和call plug#end()行中。在這種情況下,我們要安裝 NERDTree。添加插件名稱(chēng)后,保存文件。打開(kāi)你的 Vim 編輯器并運(yùn)行命令:PlugInstall來(lái)安裝插件。重新啟動(dòng) Vim 以使您的更改生效。相關(guān):Linux下安裝使用極簡(jiǎn) Vim 插件管理器Vim-plug https://www.linuxmi.com/linux-vim-plug.html
為什么要安裝 Vim 插件? Vim 是一個(gè)功能豐富的編輯器;它也是模塊化和高度可定制的。如果 Vim 編輯器沒(méi)有提供您正在尋找的特定功能或特性,您可能會(huì)找到一個(gè)插件,或者最壞的情況是自己構(gòu)建一個(gè)插件。通常,您正在尋找的功能已經(jīng)存在一個(gè)插件。插件是 Vim 最受歡迎的功能之一,因?yàn)樗鼈冊(cè)试S您擴(kuò)展 Vim 的功能,同時(shí)保持核心程序的大小和相關(guān)性。插件或擴(kuò)展的概念在大多數(shù)圖形編輯器中模擬,例如 Visual Studio Code (VS Code)、Atom 等。
在 Linux 上自定義 Vim 編輯器 我們已經(jīng)了解了如何通過(guò)安裝插件來(lái)自定義和擴(kuò)展 Vim 的功能。如果你想讓編輯器看起來(lái)不錯(cuò),~/.vimrc 文件是添加自定義 Vim 配置的最佳位置。