Vundle,有效地管理Vim中的插件

關於Vim Vundle

在下一篇文章中,我們將介紹Vundle。 如今,儘管世界上有許多編輯者,Vim無疑是最強大,功能最廣泛的工具之一, 處理文本文件,管理系統配置文件並編寫代碼。 許多討厭該編輯器的用戶感到非常遺憾。 Vim的功能可以使用插件擴展到不同的級別,並且這些可以由Vundle控制。

這是一個非常有用的插件 管理Vim插件。 Vundle為我們安裝的每個插件創建一個單獨的目錄樹,並將其他配置文件存儲在相應的插件目錄中。 簡而言之,它將允許我們安裝新的插件,配置現有的插件,更新它們,搜索已安裝的插件以及清理未使用的插件。 所有操作都可以通過一次按鍵交互地執行。

Vundle安裝

如果您需要Vundle,請想像一下 您已經在系統上安裝了vim。 如果不是這樣, 安裝vim和git (下載vundle)。 您可以使用以下命令在基於Debian的系統上安裝這些軟件包:

sudo apt-get install vim git

下載Vundle

我們準備去 克隆Vundle存儲庫:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

配置Vundle

要告訴vim使用新的插件管理器,我們需要創建文件 〜/ .vimrc.

vim ~/.vimrc

將以下行放在此文件的頂部:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

標記為“必需”的行是Vundle要求。 其餘各行僅是示例,如果需要,我們可以將其刪除。 完成後,我們將文件保存為 :WQ.

現在我們可以打開vim了:

vim

安裝插件

要安裝附加組件,我們將在編輯器中編寫:

Vim Vundle打開插件安裝

:PluginInstall

一個新的窗口將打開,所有 我們在.vimrc文件中添加的插件,它將自動安裝。

vundle vim插件安裝

安裝完成後,我們必須 清除緩衝區緩存 鍵入以下命令:

:bdelete

我們也可以 在不打開vim的情況下安裝插件。 您只需要在終端上使用此命令:

vim +PluginInstall +qall

使用Vundle管理Vim插件

添加新插件

首先,尋找 可用的附加組件 使用命令:

Vim Vundle插件搜索

:PluginSearch

從vimscripts網站更新本地列表, 添加 ”!” 到底:

:PluginSearch!

將打開一個新的拆分窗口,顯示所有可用的插件。

我們也將能夠 指定插件的確切名稱 我們在找什麼:

:PluginSearch vim-dasm

要安裝插件, 將光標移到您感興趣的行,然後按《 i》。 這將安裝選定的插件。

安裝了Vim vundle dasm

同樣,在系統上安裝所有要安裝的附件。 安裝完成後, 清除Vundle緩衝區緩存 使用命令:

:bdelete

為使自動加載成功, 我們必須將已安裝插件的名稱添加到.vimrc文件中。 為此,請在vim中編寫:

:e ~/.vimrc

在文件內部添加:

Plugin 'vim-dasm'

用任何插件的名稱替換vim-dasm。 現在 按ESC鍵並輸入:wq 保存更改並關閉文件。

請注意,必須在.vimrc文件中的以下行之前添加所有插件。

filetype plugin indent on

已安裝插件列表

vim列出vundle插件

列出已安裝的插件,從vim編輯器中編寫:

:PluginList

更新插件

更新所有已安裝的插件寫:

:PluginUpdate

重新安裝插件

重新安裝所有插件寫:

:PluginInstall!

卸載附加組件

首先,它列出了所有已安裝的插件:

:PluginList

現在將光標放在正確的行上,然後 按SHITF + d:

:e ~/.vimrc

然後編輯.vimrc文件,然後 刪除引用插件的添加條目。 寫 :WQ 保存更改並退出編輯器。

幫助

vim vundle幫助

這只是冰山一角,我們可以獲取有關冰山的更多信息。 在您的Vundle中使用 GitHub頁面。 有關更多詳細信息,我們也可以諮詢 幫助部分 通過在vim編輯器中鍵入以下內容:

:h vundle

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   亨里克 他說:

    非常感謝您提供的頁面很多很多,甚至超過一百萬...我從vim中學到了很多
    華沙的問候。