在下一篇文章中,我們將介紹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
安裝插件
要安裝附加組件,我們將在編輯器中編寫:
:PluginInstall
一個新的窗口將打開,所有 我們在.vimrc文件中添加的插件,它將自動安裝。
安裝完成後,我們必須 清除緩衝區緩存 鍵入以下命令:
:bdelete
我們也可以 在不打開vim的情況下安裝插件。 您只需要在終端上使用此命令:
vim +PluginInstall +qall
使用Vundle管理Vim插件
添加新插件
首先,尋找 可用的附加組件 使用命令:
:PluginSearch
至 從vimscripts網站更新本地列表, 添加 ”!” 到底:
:PluginSearch!
將打開一個新的拆分窗口,顯示所有可用的插件。
我們也將能夠 指定插件的確切名稱 我們在找什麼:
:PluginSearch vim-dasm
要安裝插件, 將光標移到您感興趣的行,然後按《 i》。 這將安裝選定的插件。
同樣,在系統上安裝所有要安裝的附件。 安裝完成後, 清除Vundle緩衝區緩存 使用命令:
:bdelete
為使自動加載成功, 我們必須將已安裝插件的名稱添加到.vimrc文件中。 為此,請在vim中編寫:
:e ~/.vimrc
在文件內部添加:
Plugin 'vim-dasm'
用任何插件的名稱替換vim-dasm。 現在 按ESC鍵並輸入:wq 保存更改並關閉文件。
請注意,必須在.vimrc文件中的以下行之前添加所有插件。
filetype plugin indent on
已安裝插件列表
至 列出已安裝的插件,從vim編輯器中編寫:
:PluginList
更新插件
至 更新所有已安裝的插件寫:
:PluginUpdate
重新安裝插件
至 重新安裝所有插件寫:
:PluginInstall!
卸載附加組件
首先,它列出了所有已安裝的插件:
:PluginList
現在將光標放在正確的行上,然後 按SHITF + d:
:e ~/.vimrc
然後編輯.vimrc文件,然後 刪除引用插件的添加條目。 寫 :WQ 保存更改並退出編輯器。
幫助
這只是冰山一角,我們可以獲取有關冰山的更多信息。 在您的Vundle中使用 GitHub頁面。 有關更多詳細信息,我們也可以諮詢 幫助部分 通過在vim編輯器中鍵入以下內容:
:h vundle
非常感謝您提供的頁面很多很多,甚至超過一百萬...我從vim中學到了很多
華沙的問候。