Vim 是一个多功能、强大且轻量级的命令行文本编辑器,随着时间的推移,它已被证明是不可或缺的。
你可以在 Windows、macOS、Unix 和 Linux 上安装 Vim。 实际上,大多数基于 Unix 和 Linux 的系统默认都带有 Vim。 扩展 Vim 功能的最佳方法之一是通过插件,以下是在 Vim 中安装插件的方法。
为什么要安装 Vim 插件?
Vim 是一个功能丰富的编辑器; 它也是模块化和高度可定制的。 如果 Vim 编辑器没有提供您正在寻找的某个功能或特性,您很可能可以找到它的插件,或者最坏的情况是自己构建一个插件。 通常,您正在寻找的功能已经存在一个插件。
插件是 Vim 最受欢迎的功能之一,因为它们允许您扩展 Vim 的功能,同时保持核心程序的大小和相关性。 插件或扩展的概念在大多数图形编辑器中模拟,例如 Visual Studio Code (VS Code)、Atom 等。
Vim 插件安装方法
在 Vim 中安装插件有两种主要方法。 第一种方法是手动安装插件,将插件内容复制到指定文件夹。 另一种也是最常见的方法是通过插件管理器安装插件。
让我们来看看这两种方法,以便您选择最能满足您需求的方法。 此外,重要的是要注意您可以使用几个插件管理器。
对于两种插件安装方法,您都需要在 PC 上安装 Git。
1. 手动安装插件
从 Vim 版本 8 开始,您可以使用默认的包管理工具安装插件,而无需包管理器。
你可以将 Vim 插件放在 ~/.vim/pack/vendor/start/plugin_name 目录。 请注意, 插件名称 文件夹名称因插件而异。 为了证明这一点,让我们安装一个名为 NERDTree 的 Vim 插件。 它是一个广泛使用的 Vim 文件系统浏览器。 NERDTree 允许您在树视图中可视化项目文件夹结构。
首先,使用以下命令将您的目录更改为主目录:
cd ~
然后使用命令查找 .vim 文件夹 ls -al, 显示隐藏的文件和文件夹。 导航到该文件夹(如果存在)。
如果您的主目录中没有 .vim 文件夹,请为 书呆子树 我们要使用以下命令安装的插件:
mkdir -p .vim/pack/vendor/start/nerd_tree
Vim 建议您为每个插件创建一个单独的文件夹以便于管理。 因此,如果您要安装另一个插件,您将在 ~/.vim/pack/vendor/start/ 目录。
接下来,从 GitHub 下载 NERDTree 插件并将其放在 书呆子树 插件目录使用以下命令:
git clone https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree
大多数插件页面将包含有关如何从其源下载插件的说明。
启动 Vim 编辑器,然后输入命令 :NERD树 打开 NERDTree 文件资源管理器。 这是一个使用 NERDTree 在 Vim 中打开的 ASP.NET Core Web API 项目。
要卸载插件,只需删除其对应的插件文件夹(在这种情况下, 书呆子树)。
2. 使用插件管理器安装 Vim 插件
在 Vim 版本 8 之前,包管理器一直是在 Vim 中安装插件的传统方式。所有版本的 Vim 都支持它们,并且有几个包管理器可用于安装插件。
一些最著名的插件管理器包括 Vundle、VAM、vim-plug、病原体等。
插件管理器的优点是您无需手动创建文件夹结构,并且更容易自动更新包。
让我们通过 vim-plug 安装一个插件。 它在 Vim 社区中被广泛使用,因此得到了很大的社区支持,并且有很好的文档记录。
首先,使用以下命令安装 vim-plug:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
接下来,在 ~/.vimrc 文件中为您的插件创建一个条目。 如果你没有 ~/.vimrc 文件,你可以使用 触摸 ~/.vimrc 命令。
Enter ~/.vimrc 文件中的以下文本。
call plug#begin()
Plug 'preservevim/NERDTree'
call plug#end()
您打算安装的所有插件都应放在该行内 调用插件#begin() 和 调用插件#end(). 在这种情况下,我们要安装 NERDTree。 添加插件名称后,保存文件。
打开你的 Vim 编辑器并运行命令 :PlugInstall 安装插件。 重新启动 Vim 以使您的更改生效。
在 Linux 上自定义 Vim 编辑器
我们已经了解了如何通过安装插件来自定义和扩展 Vim 的功能。 这 ~/.vimrc 如果你想让编辑器看起来不错,文件是添加自定义 Vim 配置的最佳位置。