国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何安裝vim的插件

Rindia / 2661人閱讀

摘要:概述之所以廣受青睞好評(píng)如潮,它豐富多樣的插件起到了舉足輕重的貢獻(xiàn)。那么如何獲取和安裝插件呢通常我們可以在官網(wǎng)或上獲取插件,然后可以手動(dòng)安裝或利用等插件管理器來安裝。如果你想避免可以使用下面的插件管理器來安裝插件。

概述

vim之所以廣受青睞好評(píng)如潮,它豐富多樣的插件起到了舉足輕重的貢獻(xiàn)。那么如何獲取和安裝插件呢?

通常我們可以在vim官網(wǎng)或github上獲取插件,然后可以手動(dòng)安裝或利用Vundle, Pathogen, Vim-plug, VAM等插件管理器來安裝。

手動(dòng)安裝

找到或創(chuàng)建.vim目錄
安裝vim后一般在你的用戶主目錄(home)下有一個(gè).vim文件夾,你的插件就可以放在這個(gè)目錄中的,當(dāng)然其實(shí)你可以放在任何地方的。

在.vim目錄里創(chuàng)建一個(gè)bundle文件夾
bundle用于我們存放插件,如果插件在git上,可以直接使用git命令

</>復(fù)制代碼

  1. git clone

如果不在git上,你獲取后把它拷貝到bundle即可,如果該插件只是一個(gè)多帶帶的.vim文件,建議你最好為其創(chuàng)建一個(gè)文件夾來存放,這樣方便后期的維護(hù)。

設(shè)置runtimepath
現(xiàn)在需要告訴vim每次啟動(dòng)的時(shí)候去哪里找你的插件,runtimepath是vim的環(huán)境變量,用于vim查找 scripts, syntax files, plugins等的路徑。你可以在vim中使用

</>復(fù)制代碼

  1. :set runtimepath

來查看runtimepath的當(dāng)前的值。通過編輯.vimrc來配置runtimepath,如

</>復(fù)制代碼

  1. set runtimepath^=~/.vim/bundle/DrawIt/

加載.vimrc
你可以退出再打開vim,也可以通過vim命令來使.vimrc立即生效:

</>復(fù)制代碼

  1. :source ~/.vimrc

</>復(fù)制代碼

  1. ps:
    或許你會(huì)遇到啟動(dòng)vim失敗或插件不可用的錯(cuò)誤,這可能是因?yàn)槟愕牟寮€有依賴沒被安裝,所以還是挺麻煩的。如果你想避免可以使用下面的插件管理器來安裝插件。

插件管理器
概述

vim有許多可選的插件管理器如Vundle, Pathogen, Vim-plug, VAM,根據(jù)你的喜好來使用,下面簡(jiǎn)單介紹下Vim-plug。

Vim-plug是一個(gè)mini型的插件管理器,具有安裝簡(jiǎn)單(只有一個(gè)文件)、簡(jiǎn)潔直觀的語法、并行安裝、更新等特點(diǎn)。

安裝Vim-plug

下載Vim-plug并把它放在autoload目錄里
Unix

</>復(fù)制代碼

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

Neovim

</>復(fù)制代碼

  1. curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs
  2. https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Windows

</>復(fù)制代碼

  1. md ~vimfilesautoload
  2. $uri = "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim"
  3. (New-Object Net.WebClient).DownloadFile($uri, $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath("~vimfilesautoloadplug.vim"))
管理插件

編輯.vimrc(Neovim是~/.config/nvim/init.vim)
添加vim-plug配置,以call plug#begin()開頭,call plug#end()結(jié)尾,中間是插件列表,begin可以接受參數(shù)指定存放插件的位置:

</>復(fù)制代碼

  1. " Specify a directory for plugins (for Neovim: ~/.local/share/nvim/plugged)
  2. call plug#begin("~/.vim/plugged")
  3. " Make sure you use single quotes
  4. " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
  5. Plug "junegunn/vim-easy-align"
  6. " Any valid git URL is allowed
  7. Plug "https://github.com/junegunn/vim-github-dashboard.git"
  8. " Multiple Plug commands can be written in a single line using | separators
  9. Plug "SirVer/ultisnips" | Plug "honza/vim-snippets"
  10. " On-demand loading
  11. Plug "scrooloose/nerdtree", { "on": "NERDTreeToggle" }
  12. Plug "tpope/vim-fireplace", { "for": "clojure" }
  13. " Using a non-master branch
  14. Plug "rdnetto/YCM-Generator", { "branch": "stable" }
  15. " Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
  16. Plug "fatih/vim-go", { "tag": "*" }
  17. " Plugin options
  18. Plug "nsf/gocode", { "tag": "v.20150303", "rtp": "vim" }
  19. " Plugin outside ~/.vim/plugged with post-update hook
  20. Plug "junegunn/fzf", { "dir": "~/.fzf", "do": "./install --all" }
  21. " Unmanaged plugin (manually installed and updated)
  22. Plug "~/my-prototype-plugin"
  23. " Initialize plugin system
  24. call plug#end()

安裝插件

</>復(fù)制代碼

  1. :PlugInstall

其他命令

PlugUpdate:升級(jí)插件;

PlugClean:刪除未被使用的插件目錄;

PlugUpgrade:升級(jí)Vim-plug自身;

PlugStatus:查看插件狀態(tài);

更多配置和命令請(qǐng)參考Vim-plug官方文檔


更多原創(chuàng)文章可關(guān)注我的個(gè)人博客:宅前瘋 或微信公眾賬號(hào):zhaiqianfeng

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/24910.html

相關(guān)文章

  • 折騰Vim 編輯器

    摘要:目的不是比較什么編輯器更好,也不是宣傳多么神奇,只是想給需要的人提供一些幫助。編輯的時(shí)候不用頻繁的敲和了。所以,針對(duì)不容的環(huán)境,不同的項(xiàng)目,應(yīng)選擇最合適的編輯器,就像不同的項(xiàng)目要用不同的開發(fā)語言一樣。 Abstract 本文主要介紹如何從0開始,構(gòu)造適合自己的vim。目的不是比較什么編輯器更好,也不是宣傳vim多么神奇,只是想給需要的人提供一些幫助。文章以u(píng)buntu14.04,Vim...

    李世贊 評(píng)論0 收藏0
  • vim 如何安裝 插件管理器

    摘要:安裝插件管理器這里我的插件管理器就選為吧。我是拉丁小毛,歡迎大家關(guān)注我哦,一起交流,共同進(jìn)步。有問題可以郵我哦 我們這里主要是介紹一下,vim 在 window 下的安裝使用(因?yàn)樵?linux 類平臺(tái)下的教程滿天飛) vim 在 window 下的安裝 下載 在這個(gè)地址下載:https://github.com/vim/vim/re... 安裝 同意協(xié)議之后,選中 安裝類型是 ful...

    yuanzhanghu 評(píng)論0 收藏0
  • 如何優(yōu)雅使用 Vim(二):插件介紹

    摘要:如何優(yōu)雅的使用二插件介紹插件使用管理。文件管理器樹形結(jié)構(gòu)的文件管理器,目前使用。不同層次的括號(hào)顏色不一樣,如下圖另見然而這些彩虹括號(hào)插件,都免不了與沖突會(huì)使語法高亮失效,只好放棄了。 如何優(yōu)雅的使用 Vim(二):插件介紹 插件使用 vim-plug 管理。很長(zhǎng)一段時(shí)間,我都在用 Vundle,切換到 vim-plug 并非完全必要。 插件定義開始 call plug#begin(~...

    yeooo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<