前言
毫无疑问,Vim 是一个强大的文本文件处理通用工具,能够管理系统配置文件和编写代码。 通过插件,Vim 可以扩展不同级别的功能。 通常,所有插件和关联的配置文件都存储在 ~/.vim 目录中。 由于所有插件文件都存储在同一目录中,因此当您安装更多插件时,不同的插件文件会相互混合。 因此,跟踪和管理它们将是一项可怕的任务。 然而,这就是它所能处理的一切。 , 分别是 Vim 和 Vim 的缩写。 是一个非常实用的工具,可以管理Vim插件。
为您安装的每个插件创建一个单独的目录树,并将附加配置文件存储在相应的插件目录中。 因此,不存在相互混淆的文件。 简而言之,它允许您安装新插件、配置现有插件、更新插件配置、搜索已安装的插件以及清理未使用的插件。 所有操作均可以一键交互方式完成。 在这个简单的教程中,我将告诉您如何安装并使用它来管理 GNU/Linux 中的 Vim 插件。
介绍
它是Vim的缩写,一个Vim插件管理器。
你可以做...
安装
如果你需要它,那么我会假设 Vim 已经安装在你的系统中。 如果没有,请安装 Vim 和 git(下载)。 大多数 GNU/Linux 发行版的官方存储库中都提供了这两个软件包。 例如,在系列系统上,您可以使用以下命令来安装这两个软件包。
sudo apt-get install vim git
下载
复制仓库地址:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
复制
配置
创建 ~/.vimrc 文件以通知 Vim 使用新的插件管理器。 安装、更新、配置和删除插件需要此文件。
vim ~/.vimrc
复制
在此文件的顶部添加以下行:
set ” be , off ” ” 设置路径为 set rtp+=~/.vim//.vim call #begin() ” ,传递一个路径其中 “call #begin('~/some/path/here') ”让 , '/。 vim'”是的。 ” 保留#begin/end。 ” on repo 'tpope/vim-' ” from ” 'L9' ” Git 不在 'git://git.
。 com/-t。 git' ” git repos 在你本地(即当你自己的时候) 'file:///home//path/to/' ” vim 位于此 repo vim 中。 ” 传递路径来设置 . '/', {'rtp': 'vim/'} ” L9 并避免使用 ” else。 ” '/L9', {'name': 'newL9'} ” 所有的都必须添加行 call #end() ” on ” ” 来,使用: “ on “ ” 简要帮助 ” : – 列出 ” : – ; `!` 或只是 : ” : foo – for foo; `!` 到本地缓存 ” : – of ; `!` 到 auto- “ ” 请参阅 :h 了解更多信息或 wiki 了解常见问题解答 ” 将您的非内容放在此行之后
标记为“”的行是必需的配置。 其余行只是示例。 如果您不想安装这些特定插件,可以将其删除。 完成后,输入:wq 保存并退出。
最后,打开Vim:
vim
复制
然后输入以下命令来安装插件:
:PluginInstall
复制
将弹出一个新的子窗口,我们添加到 .vimrc 文件中的所有插件将自动安装。
安装完成后,键入以下命令删除缓存缓存并关闭窗口:
:bdelete
复制
您也可以在终端上使用以下命令来安装插件,而无需打开Vim:
vim +PluginInstall +qall
复制
对于使用 Fish shell 的用户,请将以下行添加到您的 .vimrc 文件中。
set shell=/bin/bash
复制
使用管理 Vim 插件
添加新插件
首先,使用以下命令搜索可用的插件:
:PluginSearch
复制
要从网站刷新本地列表,请添加 ! 命令之后。
:PluginSearch!
复制
将弹出一个新的子窗口,其中包含可用插件的列表:
您还可以通过直接指定插件名称来缩小搜索范围。
:PluginSearch vim
复制
这将列出包含关键字“vim”的插件。
当然,你也可以指定确切的插件名称,例如:
:PluginSearch vim-dasm
复制
将焦点移至正确的行并按 i 键安装插件。 现在,将安装所选的插件。
同样,在您的系统中安装所有所需的插件。 安装成功后,使用以下命令删除缓存:
:bdelete
复制
现在,插件已经安装完毕。 为了插件能够自动正确加载,我们需要将安装的插件名称添加到.vimrc文件中。 这边走:
:e ~/.vimrc
复制
添加这一行:
[...]
Plugin 'vim-dasm'
[...]
复制
将 vim-dasm 替换为您自己的插件名称。 然后,按 ESC 并输入:wq 保存并退出。
请注意,所有插件都必须将以下内容附加到 .vimrc 文件中。
[...]
filetype plugin indent on
复制
列出已安装的插件
键入以下命令列出所有已安装的插件:
:PluginList
复制
更新插件
通过键入以下命令更新插件:
:PluginUpdate
复制
键入以下命令重新安装所有插件:
:PluginInstall!
复制
卸载插件
首先,列出所有已安装的插件:
:PluginList
复制
然后将焦点放在正确的行上并按 SHITF+d 组合键。
然后编辑你的 .vimrc 文件:
:e ~/.vimrc
复制
删除插件条目。 最后输入:wq保存退出。
或者,您可以通过删除 .vimrc 文件中插件所在的行并执行以下命令来卸载插件:
:PluginClean
复制
此命令将删除不在 .vimrc 文件中但存在于目录中的所有插件。
您应该已经了解管理插件的基础知识。 在Vim中使用以下命令查阅帮助文档以获取更多详细信息。
:h vundle
复制