成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux上使用Vundle管理Vim插件

系統 Linux
Vim 是一款強大的文本文件處理的通用工具,能夠管理系統配置文件和編寫代碼。Vundle 為每一個你安裝的插件創建一個獨立的目錄樹,并在相應的插件目錄中存儲附加的配置文件。在這個簡易的教程中,讓我告訴你如何安裝 Vundle,如何在 GNU/Linux 中使用它來管理 Vim 插件。

https://s3.51cto.com/oss/201803/07/9c6913e9e7d716bdcec12a2e595d822c.png

毋庸置疑,Vim 是一款強大的文本文件處理的通用工具,能夠管理系統配置文件和編寫代碼。通過插件,Vim 可以被拓展出不同層次的功能。通常,所有的插件和附屬的配置文件都會存放在 ~/.vim 目錄中。由于所有的插件文件都被存儲在同一個目錄下,所以當你安裝更多插件時,不同的插件文件之間相互混淆。因而,跟蹤和管理它們將是一個恐怖的任務。然而,這正是 Vundle 所能處理的。Vundle,分別是 Vim 和 Bundle 的縮寫,它是一款能夠管理 Vim 插件的極其實用的工具。

Vundle 為每一個你安裝的插件創建一個獨立的目錄樹,并在相應的插件目錄中存儲附加的配置文件。因此,相互之間沒有混淆的文件。簡言之,Vundle 允許你安裝新的插件、配置已有的插件、更新插件配置、搜索安裝的插件和清理不使用的插件。所有的操作都可以在一鍵交互模式下完成。在這個簡易的教程中,讓我告訴你如何安裝 Vundle,如何在 GNU/Linux 中使用它來管理 Vim 插件。

 

Vundle 安裝

如果你需要 Vundle,那我就當作你的系統中,已將安裝好了 Vim。如果沒有,請安裝 Vim 和 git(以下載 Vundle)。在大部分 GNU/Linux 發行版中的官方倉庫中都可以獲取到這兩個包。比如,在 Debian 系列系統中,你可以使用下面的命令安裝這兩個包。

  1. sudo apt-get install vim git

 

下載 Vundle

復制 Vundle 的 GitHub 倉庫地址:

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

 

配置 Vundle

創建 ~/.vimrc 文件,以通知 Vim 使用新的插件管理器。安裝、更新、配置和移除插件需要這個文件。

  1. vim ~/.vimrc

在此文件頂部,加入如下若干行內容:

  1. set nocompatible " be iMproved, required
  2. filetype off " required
  3.  
  4. " set the runtime path to include Vundle and initialize
  5. set rtp+=~/.vim/bundle/Vundle.vim
  6. call vundle#begin()
  7. " alternatively, pass a path where Vundle should install plugins
  8. "call vundle#begin('~/some/path/here')
  9.  
  10. " let Vundle manage Vundle, required
  11. Plugin 'VundleVim/Vundle.vim'
  12.  
  13. " The following are examples of different formats supported.
  14. " Keep Plugin commands between vundle#begin/end.
  15. " plugin on GitHub repo
  16. Plugin 'tpope/vim-fugitive'
  17. " plugin from http://vim-scripts.org/vim/scripts.html
  18. " Plugin 'L9'
  19. " Git plugin not hosted on GitHub
  20. Plugin 'git://git.wincent.com/command-t.git'
  21. " git repos on your local machine (i.e. when working on your own plugin)
  22. Plugin 'file:///home/gmarik/path/to/plugin'
  23. " The sparkup vim script is in a subdirectory of this repo called vim.
  24. " Pass the path to set the runtimepath properly.
  25. Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
  26. " Install L9 and avoid a Naming conflict if you've already installed a
  27. " different version somewhere else.
  28. " Plugin 'ascenator/L9', {'name': 'newL9'}
  29.  
  30. " All of your Plugins must be added before the following line
  31. call vundle#end() " required
  32. filetype plugin indent on " required
  33. " To ignore plugin indent changes, instead use:
  34. "filetype plugin on
  35. "
  36. " Brief help
  37. " :PluginList - lists configured plugins
  38. " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
  39. " :PluginSearch foo - searches for foo; append `!` to refresh local cache
  40. " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
  41. "
  42. " see :h vundle for more details or wiki for FAQ
  43. " Put your non-Plugin stuff after this line

被標記為 “required” 的行是 Vundle 的所需配置。其余行僅是一些例子。如果你不想安裝那些特定的插件,可以移除它們。完成后,鍵入 :wq 保存退出。

***,打開 Vim:

  1. vim

然后鍵入下列命令安裝插件:

  1. :PluginInstall

將會彈出一個新的分窗口,我們加在 .vimrc 文件中的所有插件都會自動安裝。

安裝完畢之后,鍵入下列命令,可以刪除高速緩存區緩存并關閉窗口:

  1. :bdelete

你也可以在終端上使用下面命令安裝插件,而不用打開 Vim:

  1. vim +PluginInstall +qall

使用 fish shell 的朋友,添加下面這行到你的 .vimrc 文件中。

  1. set shell=/bin/bash

 

使用 Vundle 管理 Vim 插件

 

添加新的插件

首先,使用下面的命令搜索可以使用的插件:

  1. :PluginSearch

要從 vimscripts 網站刷新本地的列表,請在命令之后添加 !。

  1. :PluginSearch!

會彈出一個列出可用插件列表的新分窗口:

你還可以通過直接指定插件名的方式,縮小搜索范圍。

  1. :PluginSearch vim

這樣將會列出包含關鍵詞 “vim” 的插件。

當然你也可以指定確切的插件名,比如:

  1. :PluginSearch vim-dasm

移動焦點到正確的一行上,按下 i 鍵來安裝插件。現在,被選擇的插件將會被安裝。

類似的,在你的系統中安裝所有想要的插件。一旦安裝成功,使用下列命令刪除 Vundle 緩存:

  1. :bdelete

現在,插件已經安裝完成。為了讓插件正確的自動加載,我們需要在 .vimrc 文件中添加安裝好的插件名。

這樣做:

  1. :e ~/.vimrc

添加這一行:

  1. [...]
  2. Plugin 'vim-dasm'
  3. [...]

用自己的插件名替換 vim-dasm。然后,敲擊 ESC,鍵入 :wq 保存退出。

請注意,所有插件都必須在 .vimrc 文件中追加如下內容。

  1. [...]
  2. filetype plugin indent on

 

列出已安裝的插件

鍵入下面命令列出所有已安裝的插件:

  1. :PluginList

 

更新插件

鍵入下列命令更新插件:

  1. :PluginUpdate

鍵入下列命令重新安裝所有插件:

  1. :PluginInstall!

 

卸載插件

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

  1. :PluginList

之后將焦點置于正確的一行上,按下 SHITF+d 組合鍵。

然后編輯你的 .vimrc 文件:

  1. :e ~/.vimrc

刪除插件入口。***,鍵入 :wq 保存退出。

或者,你可以通過移除插件所在 .vimrc 文件行,并且執行下列命令,卸載插件:

  1. :PluginClean

這個命令將會移除所有不在你的 .vimrc 文件中但是存在于 bundle 目錄中的插件。

你應該已經掌握了 Vundle 管理插件的基本方法了。在 Vim 中使用下列命令,查詢幫助文檔,獲取更多細節。

  1. :h vundle

現在我已經把所有內容都告訴你了。很快,我就會出下一篇教程。保持關注!

干杯!

 

資源

Vundle GitHub 倉庫 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2015-07-15 09:18:12

LinuxVimVundle

2019-01-07 09:50:06

Linuxtarball命令

2019-11-26 16:58:51

Linuxpkgsrc

2023-01-17 07:40:59

LinuxAppImage應用程序

2022-06-20 08:08:04

Vim

2018-12-11 11:00:50

Linux字體命令

2020-08-24 12:37:54

Linuxxargs命令

2021-10-02 10:10:47

LinuxBusyBox命令

2014-06-09 10:23:20

2022-04-15 19:19:28

Vim編輯器

2022-05-16 09:11:56

LinuxVimVim-plug

2014-05-07 09:56:48

Docker管理Linux容器

2014-07-14 09:24:51

Debiansystemd

2021-08-03 14:33:53

cron定時器Linux命令

2015-08-21 09:07:52

LinuxNMAP安全

2022-08-10 13:12:04

Linuxcat命令

2019-05-29 08:00:00

Linux計劃任務cron

2019-11-26 09:20:47

LinuxJava

2020-03-17 15:35:23

LinuxVim8.2vim-plug

2018-04-25 09:33:54

Windows 10Vim Text Ed
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清精品一区二区三区 | 久久网一区二区 | 亚洲一区在线播放 | 国产精品99精品久久免费 | 亚洲国产一区二区三区 | 日韩综合在线 | www.国产| 日韩国产在线观看 | 国产精品色综合 | 色综合色综合色综合 | av在线播放一区二区 | 国产欧美一区二区三区免费 | 成年人视频免费在线观看 | 久久成人亚洲 | 操视频网站 | 国产日本精品视频 | 亚洲视频一区在线观看 | 精品亚洲一区二区三区四区五区 | 啪啪精品| 国产精品久久国产精品久久 | 夜夜草 | 国产专区免费 | 午夜视频在线免费观看 | 亚洲精品中文字幕在线观看 | 免费成人高清 | 欧美精品久久久久久 | 91精品国产高清久久久久久久久 | 亚洲一区二区久久 | 伊人伊成久久人综合网站 | 欧美xxxx日本 | 亚洲精品免费看 | 国产专区免费 | 成人在线视频一区 | 成人精品鲁一区一区二区 | 色小姐综合网 | 久久草在线视频 | 亚洲欧美日韩一区 | 男人的天堂久久 | 一级毛片大全免费播放 | a a毛片| 国产精品美女久久久久久久久久久 |