在下一篇文章中,我们将介绍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了解很多
华沙的问候。