真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux中怎么安裝Vim插件

這篇文章給大家分享的是有關(guān)linux中怎么安裝Vim插件的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、和縣ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的和縣網(wǎng)站制作公司

雖然 Vim  是快速且高效的,但在默認(rèn)情況下,它僅僅只是一個(gè)文本編輯器。至少,這就是沒有插件的情況 Vim 應(yīng)當(dāng)具備的樣子,插件構(gòu)建在 Vim  之上,并添加額外的功能,使 Vim 不僅僅是一個(gè)輸入文本的窗口。有了合適的插件組合,你可以控制你的生活,形成你自己獨(dú)特的 Vim 體驗(yàn)。你可以自定義你的主題,你可以添加語法高亮,代碼 linting,版本跟蹤器等等。

怎么安裝 Vim 插件

Vim 可以通過插件進(jìn)行擴(kuò)展,但很長(zhǎng)一段時(shí)間以來,并沒有官方的安裝方式去安裝這些插件。從 Vim 8 開始,有一個(gè)關(guān)于插件如何安裝和加載的結(jié)構(gòu)。你可能會(huì)在網(wǎng)上或項(xiàng)目自述文件中遇到舊的說明,但只要你運(yùn)行 Vim 8 或更高版本,你應(yīng)該根據(jù) Vim 的官方插件安裝方法安裝或使用 Vim 包管理器。你可以使用包管理器,無論你運(yùn)行的是什么版本(包括比 8.x 更老的版本),這使得安裝過程比你自己維護(hù)更新更容易。

手動(dòng)和自動(dòng)安裝方法都值得了解,所以請(qǐng)繼續(xù)閱讀以了解這兩種方法。

手動(dòng)安裝插件(Vim 8 及以上版本)

所謂的 “Vim 包”是一個(gè)包含一個(gè)或多個(gè)插件的目錄。默認(rèn)情況下,你的 Vim 設(shè)置包含在 ~/.vim 中,這是 Vim 在啟動(dòng)時(shí)尋找插件的地方。(下面的示例使用了通用名稱 vendor 來表示插件是從其它地方獲得的。)

當(dāng)你啟動(dòng) Vim 時(shí),它首先處理你的 .vimrc文件,然后掃描 ~/.vim 中的所有目錄,查找包含在 pack/*/start 中的插件。

默認(rèn)情況下,你的 ~/.vim 目錄(如果你有的話)中沒有這樣的文件結(jié)構(gòu),所以設(shè)置為:

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

現(xiàn)在,你可以將 Vim 插件放在 ~/.vim/pack/vendor/start 中,它們會(huì)在你啟動(dòng) Vim 時(shí)自動(dòng)加載。

例如,嘗試安裝一下 NERDTree,這是一個(gè)基于文本的 Vim 文件管理器。首先,使用 Git 克隆 NERDTree 存儲(chǔ)庫(kù)的快照:

$ git clone --depth 1 \  https://github.com/preservim/nerdtree.git \  ~/.vim/pack/vendor/start/nerdtree

啟動(dòng) Vim 或者 gvim,然后鍵入如下命令:

:NERDTree

Vim 窗口左側(cè)將打開一個(gè)文件樹。

linux中怎么安裝Vim插件

NERDTree plugin

如果你不想讓一個(gè)插件每次啟動(dòng) Vim 時(shí)都自動(dòng)加載,你可以在 ~/.vim/pack/vendor 中創(chuàng)建 opt 文件夾:

$ mkdir ~/.vim/pack/vendor/opt

任何安裝到 opt 的插件都可被 Vim 使用,但是只有當(dāng)你使用 packadd 命令將它們添加到一個(gè)會(huì)話中時(shí),它們才會(huì)被加載到內(nèi)存中。例如,一個(gè)虛構(gòu)的叫 foo 的插件:

:packadd foo

Vim 官方建議每個(gè)插件項(xiàng)目在 ~/.Vim/pack 中創(chuàng)建自己的目錄。例如,如果你要安裝 NERDTree 插件和假想的 foo 插件,你需要?jiǎng)?chuàng)建這樣的目錄結(jié)構(gòu):

$ mkdir -p ~/.vim/pack/NERDTree/start/$ git clone --depth 1 \  https://github.com/preservim/nerdtree.git \  ~/.vim/pack/NERDTree/start/NERDTree$ mkdir -p ~/.vim/pack/foo/start/$ git clone --depth 1 \  https://notabug.org/foo/foo.git \  ~/.vim/pack/foo/start/foo

這樣做是否方便取決于你。

使用 Vim 包管理器(任何 Vim 版本)

自從 Vim 8 以后,包管理器變得不那么有用了,但是一些用戶仍然喜歡它們,因?yàn)樗鼈兡軌蜃詣?dòng)更新一些插件。有幾個(gè)包管理器可供選擇,并且它們各不相同,但是 vim-plug 有一些很棒的特性和最好的文檔,這使我們很容易開始并在以后深入研究。

使用 vim-plug 安裝插件

安裝 vim-plug,以便它在啟動(dòng)時(shí)自動(dòng)加載:

$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

創(chuàng)建一個(gè) ~/.vimrc 文件(如果你還沒有這個(gè)文件),然后輸入以下文本:

call plug#begin()Plug 'preservim/NERDTree'call plug#end()

每次要安裝插件時(shí),都必須在 plug#begin()plug#end() 之間輸入插件的名稱和位置(上面以 NERDTree 文件管理器為例)。如果你所需的插件未托管在 GitHub 上,你可以提供完整的 URL,而不僅僅是 GitHub 的用戶名和項(xiàng)目 ID。你甚至可以在 ~/.vim 目錄之外“安裝”本地插件。

最后,啟動(dòng) Vim 并提示 vim-plug 安裝 ~/.vimrc 中列出的插件:

:PlugInstall

等待插件下載。

通過 vim-plug 更新插件

與手動(dòng)安裝過程相比,編輯 ~/.vimrc 并使用命令來進(jìn)行安裝可能看起來并沒有多省事,但是 vim-plug 的真正優(yōu)勢(shì)在更新。更新所有安裝的插件,使用這個(gè) Vim 命令:

:PlugUpdate

如果你不想更新所有的插件,你可以通過添加插件的名字來更新任何插件:

:PlugUpdate NERDTree
恢復(fù)插件

vim-plug 的另一個(gè)優(yōu)點(diǎn)是它的導(dǎo)出和恢復(fù)功能。Vim 用戶都知道,正是插件的緣故,通常每個(gè)用戶使用 Vim 的工作方式都是獨(dú)一無二的。一旦你安裝和配置了正確的插件組合,你最不想要的局面就是再也找不到它們。

Vim-plug 有這個(gè)命令來生成一個(gè)腳本來恢復(fù)所有當(dāng)前的插件:

:PlugSnapshot ~/vim-plug.list

感謝各位的閱讀!關(guān)于“l(fā)inux中怎么安裝Vim插件”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


網(wǎng)頁名稱:linux中怎么安裝Vim插件
瀏覽地址:http://weahome.cn/article/ipsdcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部