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了解很多
    华沙的问候。