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

译文
系统 Linux 系统运维
Vim是一款非常出色的工具。它不仅是一款出色的默认文本编辑工具,可以让你的工作流程更快速更流畅,还可以转换成IDE(集成开发环境),支持几乎任何一种现有的编程语言。Vundle对于快速轻松地对功能强大的Vim环境实现个性化大有帮助。

[[140394]]

VimLinux上一款用途广泛的轻量级文本编辑工具。虽然对普通的Linux用户来说开始学用起来难度相当大,但鉴于它具有的种种好处,完全值得一学。至于功能方面,Vim可以通过插件实现全面定制。不过由于其高级配置,你可能需要在其插件系统上花一番时间,才能够高效地对Vim进行个性化定制。幸好,我们有几个工具可以简化我们使用Vim插件。Vundle就是本人每天使用的一款工具。

Vundle简介

Vundlehttps://github.com/VundleVim/Vundle.vim)的全称是Vim Bundle,它是一款Vim插件管理工具。Vundle让你可以非常轻松地安装、更新、搜索和清理Vim插件。它还能管理你的运行时环境,并帮助标记。我在本教程中将介绍如何安装和使用Vundle

安装Vundle

首先,如果你的Linux系统上还没有Git,安装它(http://ask.xmodulo.com/install-git-linux.html)。

下一步,创建一个目录,Vim插件下载后将安装到该目录下。默认情况下,该目录位于~/.vim/bundle

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

现在安装Vundle,如下所示。请注意:Vundle本身是另一种Vim插件。因而,我们将Vundle安装在之前创建的~/.vim/bundle下。

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

配置Vundle

现在设置你的.vimrc文件,如下所示:

  1. set nocompatible              " 这是必需的 
  2. filetype off                  " 这是必需的 
  3.   
  4. " 你在此设置运行时路径 
  5. set rtp+=~/.vim/bundle/Vundle.vim  
  6.  
  7. " vundle初始化 
  8. call vundle#begin()  
  9.  
  10. " 这应该始终是***个 
  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. "本地机器上的git软件库(即编写自己的插件时) 
  23. Plugin 'file:///home/gmarik/path/to/plugin'  
  24.  
  25. " sparkup vim脚本在名为vim的该软件库子目录下。 
  26. " 传递路径,合理设置运行时路径。 
  27. Plugin 'rstacruz/sparkup', {'rtp''vim/'
  28.  
  29. " 与L9避免名称冲突 
  30. Plugin 'user/L9', {'name''newL9'}  
  31.  
  32. "每个插件都应该在这一行之前  
  33.  
  34. call vundle#end()            " required 

不妨稍微解释一下上述配置。默认情况下,Vundlegithub.comvim-scripts.org下载并安装Vim插件。你可以修改默认行为。

Github进行安装:

  1. Plugin 'user/plugin' 

http://vim-scripts.org/vim/scripts.html进行安装:

  1. Plugin 'plugin_name' 

从另一个git软件库进行安装:

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

从本地文件进行安装:

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

你还可以定制其他参数,比如插件的运行时路径,如果你在自行编写插件,或者就想从不是~/.vim的另一个目录来装入它,这非常有用。

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

如果你有同样名称的插件,可以更名插件,那样它就不会冲突。

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

#p#

Vundle命令用法

一旦你用Vundle设置好了插件,就可以使用几个Vundle命令,用Vundle来安装、更新、搜索和清理闲置未用的插件。

安装一个新的插件

PluginInstall命令会安装在你的.vimrc文件中列出来的所有插件。你还可以只安装某一个特定的插件,只要传递其名称。

 

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

清理闲置未用的插件

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

  1. :PluginClean 

搜索插件

如果你想从所提供的插件列表安装一个插件,搜索功能就很有用。

  1. :PluginSearch <text-list> 

在搜索过程中,你可以在交互式分屏上安装、清理、研究或重新装入同一列表。安装插件不会自动装入你的插件。想自动装入插件,将插件添加到你的.vimrc文件。

结束语

Vim是一款非常出色的工具。它不仅是一款出色的默认文本编辑工具,可以让你的工作流程更快速更流畅,还可以转换成IDE(集成开发环境),支持几乎任何一种现有的编程语言。Vundle对于快速轻松地对功能强大的Vim环境实现个性化大有帮助。

请注意:有几个网站让你可以找到适合自己的Vim插件。别忘了浏览http://www.vim-scripts.orgGithubhttp://www.vimawesome.com,查找新的脚本或插件。另外记得使用插件的帮助文档。

尽情享用你钟爱的文本编辑工具吧!

原文标题:How to manage Vim plugins 

责任编辑:火凤凰 来源: 51CTO
相关推荐

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

项目管理工具

2011-08-12 10:38:09

MongoDB

2010-08-25 10:50:14

Linux命令

2011-07-12 08:54:35

项目

2011-06-15 09:16:58

数据中心管理工具

2010-05-25 18:36:54

MySQL管理工具

2011-04-13 16:21:22

SQL Server管理

2023-03-07 14:21:57

2024-09-23 17:09:28

2019-09-10 10:25:47

数据库管理工具Valentina S

2022-02-22 10:17:20

Linux工具命令

2012-04-09 09:43:49

云计算云管理

2020-10-30 11:18:47

网络技术工具

2020-09-30 14:05:22

网络管理
点赞
收藏

51CTO技术栈公众号