自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Vundle:你必須了解的Linux Vim插件管理工具

譯文
系統(tǒng) Linux 系統(tǒng)運(yùn)維
Vim是一款非常出色的工具。它不僅是一款出色的默認(rèn)文本編輯工具,可以讓你的工作流程更快速更流暢,還可以轉(zhuǎn)換成IDE(集成開發(fā)環(huán)境),支持幾乎任何一種現(xiàn)有的編程語(yǔ)言。Vundle對(duì)于快速輕松地對(duì)功能強(qiáng)大的Vim環(huán)境實(shí)現(xiàn)個(gè)性化大有幫助。

[[140394]]

VimLinux上一款用途廣泛的輕量級(jí)文本編輯工具。雖然對(duì)普通的Linux用戶來說開始學(xué)用起來難度相當(dāng)大,但鑒于它具有的種種好處,完全值得一學(xué)。至于功能方面,Vim可以通過插件實(shí)現(xiàn)全面定制。不過由于其高級(jí)配置,你可能需要在其插件系統(tǒng)上花一番時(shí)間,才能夠高效地對(duì)Vim進(jìn)行個(gè)性化定制。幸好,我們有幾個(gè)工具可以簡(jiǎn)化我們使用Vim插件。Vundle就是本人每天使用的一款工具。

Vundle簡(jiǎn)介

Vundlehttps://github.com/VundleVim/Vundle.vim)的全稱是Vim Bundle,它是一款Vim插件管理工具。Vundle讓你可以非常輕松地安裝、更新、搜索和清理Vim插件。它還能管理你的運(yùn)行時(shí)環(huán)境,并幫助標(biāo)記。我在本教程中將介紹如何安裝和使用Vundle。

安裝Vundle

首先,如果你的Linux系統(tǒng)上還沒有Git,安裝它(http://ask.xmodulo.com/install-git-linux.html)。

下一步,創(chuàng)建一個(gè)目錄,Vim插件下載后將安裝到該目錄下。默認(rèn)情況下,該目錄位于~/.vim/bundle。

  1. $ mkdir -p ~/.vim/bundle 

現(xiàn)在安裝Vundle,如下所示。請(qǐng)注意:Vundle本身是另一種Vim插件。因而,我們將Vundle安裝在之前創(chuàng)建的~/.vim/bundle下。

  1. $ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 

配置Vundle

現(xiàn)在設(shè)置你的.vimrc文件,如下所示:

  1. set nocompatible              " 這是必需的 
  2. filetype off                  " 這是必需的 
  3.   
  4. " 你在此設(shè)置運(yùn)行時(shí)路徑 
  5. set rtp+=~/.vim/bundle/Vundle.vim  
  6.  
  7. " vundle初始化 
  8. call vundle#begin()  
  9.  
  10. " 這應(yīng)該始終是***個(gè) 
  11. Plugin 'gmarik/Vundle.vim' 
  12.  
  13. " 該例子來自https://github.com/gmarik/Vundle.vim README 
  14. Plugin 'tpope/vim-fugitive'  
  15.  
  16. " 來自http://vim-scripts.org/vim/scripts.html的插件 
  17. Plugin 'L9'  
  18.  
  19. "未托管在GitHub上的Git插件 
  20. Plugin 'git://git.wincent.com/command-t.git'  
  21.  
  22. "本地機(jī)器上的git軟件庫(kù)(即編寫自己的插件時(shí)) 
  23. Plugin 'file:///home/gmarik/path/to/plugin'  
  24.  
  25. " sparkup vim腳本在名為vim的該軟件庫(kù)子目錄下。 
  26. " 傳遞路徑,合理設(shè)置運(yùn)行時(shí)路徑。 
  27. Plugin 'rstacruz/sparkup', {'rtp''vim/'
  28.  
  29. " 與L9避免名稱沖突 
  30. Plugin 'user/L9', {'name''newL9'}  
  31.  
  32. "每個(gè)插件都應(yīng)該在這一行之前  
  33.  
  34. call vundle#end()            " required 

不妨稍微解釋一下上述配置。默認(rèn)情況下,Vundlegithub.comvim-scripts.org下載并安裝Vim插件。你可以修改默認(rèn)行為。

Github進(jìn)行安裝:

  1. Plugin 'user/plugin' 

http://vim-scripts.org/vim/scripts.html進(jìn)行安裝:

  1. Plugin 'plugin_name' 

從另一個(gè)git軟件庫(kù)進(jìn)行安裝:

  1. Plugin 'git://git.another_repo.com/plugin' 

從本地文件進(jìn)行安裝:

  1. Plugin 'file:///home/user/path/to/plugin' 

你還可以定制其他參數(shù),比如插件的運(yùn)行時(shí)路徑,如果你在自行編寫插件,或者就想從不是~/.vim的另一個(gè)目錄來裝入它,這非常有用。

  1. Plugin 'rstacruz/sparkup', {'rtp''another_vim_path/'

如果你有同樣名稱的插件,可以更名插件,那樣它就不會(huì)沖突。

  1. Plugin 'user/plugin', {'name''newPlugin'

#p#

Vundle命令用法

一旦你用Vundle設(shè)置好了插件,就可以使用幾個(gè)Vundle命令,用Vundle來安裝、更新、搜索和清理閑置未用的插件。

安裝一個(gè)新的插件

PluginInstall命令會(huì)安裝在你的.vimrc文件中列出來的所有插件。你還可以只安裝某一個(gè)特定的插件,只要傳遞其名稱。

 

  1. :PluginInstall 
  2. :PluginInstall <plugin-name

清理閑置未用的插件

如果你有任何閑置未用的插件,只要使用PluginClean命令,就可以清理它。

  1. :PluginClean 

搜索插件

如果你想從所提供的插件列表安裝一個(gè)插件,搜索功能就很有用。

  1. :PluginSearch <text-list> 

在搜索過程中,你可以在交互式分屏上安裝、清理、研究或重新裝入同一列表。安裝插件不會(huì)自動(dòng)裝入你的插件。想自動(dòng)裝入插件,將插件添加到你的.vimrc文件。

結(jié)束語(yǔ)

Vim是一款非常出色的工具。它不僅是一款出色的默認(rèn)文本編輯工具,可以讓你的工作流程更快速更流暢,還可以轉(zhuǎn)換成IDE(集成開發(fā)環(huán)境),支持幾乎任何一種現(xiàn)有的編程語(yǔ)言。Vundle對(duì)于快速輕松地對(duì)功能強(qiáng)大的Vim環(huán)境實(shí)現(xiàn)個(gè)性化大有幫助。

請(qǐng)注意:有幾個(gè)網(wǎng)站讓你可以找到適合自己的Vim插件。別忘了瀏覽http://www.vim-scripts.orgGithubhttp://www.vimawesome.com,查找新的腳本或插件。另外記得使用插件的幫助文檔。

盡情享用你鐘愛的文本編輯工具吧!

原文標(biāo)題:How to manage Vim plugins 

責(zé)任編輯:火鳳凰 來源: 51CTO
相關(guān)推薦

2018-03-07 11:32:44

LinuxVundleVim

2020-03-03 13:37:23

SSH密鑰管理工具開源工具

2010-08-26 13:49:08

Linux svn

2021-01-14 15:41:22

LinuxSupervisor命令

2009-06-16 09:15:34

WebminLinux用戶管理

2010-02-24 17:07:20

2019-08-14 09:43:34

項(xiàng)目管理工具

2011-08-12 10:38:09

MongoDB

2010-08-25 10:50:14

Linux命令

2011-06-15 09:16:58

數(shù)據(jù)中心管理工具

2011-07-12 08:54:35

項(xiàng)目

2010-05-25 18:36:54

MySQL管理工具

2011-04-13 16:21:22

SQL Server管理

2019-09-10 10:25:47

數(shù)據(jù)庫(kù)管理工具Valentina S

2024-09-23 17:09:28

2023-03-07 14:21:57

2012-04-09 09:43:49

云計(jì)算云管理

2009-04-24 21:13:45

服務(wù)器虛擬化Vmware

2012-12-06 11:31:40

虛擬化

2020-09-30 14:05:22

網(wǎng)絡(luò)管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)