六個(gè)優(yōu)秀 Vim 插件管理器
Vim 是您可以使用的最好的命令行文本編輯器之一。它默認(rèn)預(yù)裝在 Linux、macOS 和其他類 Unix 系統(tǒng)上。
Vim 插件允許您根據(jù)您的工作流程和偏好擴(kuò)展 Vim 的功能。但是你需要一個(gè)好的插件管理器來安裝和管理你的 Vim 插件。
這里有一些我們認(rèn)為最好的 Vim 插件管理器,它們會(huì)讓你的生活工作更輕松一些。
什么是 Vim 插件管理器?
Vim 插件管理器是一個(gè)軟件包,可讓您輕松管理 Vim 插件。插件管理器的主要功能是安裝、更新和常規(guī)管理插件。
當(dāng)然,擁有一個(gè)插件管理器是可選的,但如果你有或考慮在你的系統(tǒng)上擁有多個(gè) Vim 插件,你應(yīng)該考慮安裝一個(gè)。它將幫助您跟蹤插件并保持系統(tǒng)清潔。
您可以選擇多個(gè)插件管理器,所有這些都是開源的,這意味著您可以隨意使用和修改它們。
您需要在 PC 上安裝 Git才能使用大多數(shù)插件管理器。
1. vim-plug
vim-plug 是一個(gè)輕量級(jí)且功能強(qiáng)大的插件管理器,易于設(shè)置和使用。所有配置和插件都列在一個(gè)文件中。它只有幾個(gè)命令,因此您無需記住任何內(nèi)容即可使用該工具。vim-plug 還支持一次并行安裝和更新多個(gè)插件。最重要的是,它非???。
其他出色的功能包括按需加載、支持查看和回滾更新以及最小化磁盤空間使用。
vim-plug 有詳細(xì)的文檔,如果您是 Vim 或插件管理器的新手,它非常適合。大多數(shù) Vim 插件和插件管理器,包括 vim-plug,都有一個(gè) GitHub 頁面來指導(dǎo)您完成安裝。
相關(guān):Linux下安裝使用極簡 Vim 插件管理器Vim-plug https://www.linuxmi.com/linux-vim-plug.html
2. pathogen.vim
pathogen.vim 是最古老的 Vim 插件管理器之一。像大多數(shù)插件管理器一樣,它將插件排列到單獨(dú)的文件夾中。這使您可以輕松升級(jí)和刪除插件,而不會(huì)影響其他活動(dòng)插件。
安裝和配置 pathogen.vim 很容易。大多數(shù)配置都在.vimrc 文件中,您只需要幾行代碼即可開始。
與其他插件管理器不同的是,您必須使用 pathogen.vim 手動(dòng)更新您的插件。如果你想更好地控制系統(tǒng)上安裝的插件,pathogen.vim 是你唯一需要的插件管理器。
安裝:
在$HOME/.vim目錄下(存放autoload目錄的),新建bundle目錄,只需將新插件放到該目錄下即可。通常我們用git目錄來實(shí)現(xiàn),使用git的好處是,眾多插件支持這種安裝方法,可在bundle下自動(dòng)生成插件子目錄,并可隨官方同步更新。
比如安裝markdown插件:
cd ~/.vim/bundle
git clone https://github.com/plasticboy/vim-markdown.git
這樣pathogen自動(dòng)在bundle目錄下生成markdown子目錄并使該插件生效。
3. Vundle
受 pathogen.vim 的啟發(fā),Vundle 這個(gè)名字是“Vim”和“bundles”的混合體。顧名思義,在 Vundle 中,插件稱為捆綁包。
安裝 Vundle 非常簡單。只需從其GitHub 頁面克隆源代碼并配置 .vimrc 文件。
Vundle 帶有四個(gè)核心實(shí)用程序,可用于列出、更新和安裝、搜索和刪除插件。它使您可以精細(xì)地控制要配置的內(nèi)容以及如何配置它。
如果您不斷嘗試新插件或修補(bǔ)現(xiàn)有插件,Vundle 是一款出色的 Vim 插件管理器。
4. dein.vim
dein.vim 是另一個(gè)很棒的現(xiàn)代 Vim/Neovim 插件管理器。它也比 NeoBundle 等其他插件相對(duì)更快。
dein.vim 使用函數(shù)而不是命令來簡化配置過程。使用此插件管理器維護(hù)和管理插件相對(duì)容易。
如果您想與多個(gè)插件或操作系統(tǒng)兼容,dein.vim 是一個(gè)不錯(cuò)的選擇。它支持 GitHub 上一般不可用的插件,最好的部分是它還兼容 macOS 和 Windows。
Unix/Linux/Mac 安裝:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
# 安裝路徑我們選擇:~/.vim/dein
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? sh ./installer.sh ~/.vim/dein
5. Volt
另一個(gè)偉大的 Vim 插件管理器,Volt 速度超級(jí)快,并且不會(huì)因英國媒體報(bào)道軟件而減慢您的系統(tǒng)速度。它易于安裝和設(shè)置,更棒的是,使用volt self-upgrade 命令可以輕松升級(jí) Volt。
它的一些最佳功能包括支持并行更新多個(gè)插件和插件鎖定,以便您可以更好地控制插件版本。
6. 默認(rèn)插件支持
在 Vim 8 及更高版本上,您可以手動(dòng)安裝插件,而無需使用額外的第三方插件管理器。使用默認(rèn)的插件管理支持,您只需將插件的內(nèi)容復(fù)制到~/.vim 目錄下的指定文件夾即可。
如果您正在運(yùn)行較新版本的 Vim(版本 8 和更高版本)并且不想安裝額外的插件管理器,則應(yīng)該考慮使用默認(rèn)插件管理器。
使用插件管理器輕松安裝 Vim 插件
Vim 插件管理器是在 Vim 中組織和管理插件的最佳方式。它們使您可以更輕松地從系統(tǒng)中安裝、更新和刪除 Vim 插件。
無論您決定使用第三方插件管理器還是想堅(jiān)持默認(rèn)的插件支持,在 Vim 中安裝插件都非常容易。