6

如何在 Vim 中安装插件

 2 years ago
source link: https://os.51cto.com/article/711963.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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目录中。请注意,plugin_name文件夹名称因插件而异。为了证明这一点,让我们安装一个名为 NERDTree 的 Vim 插件。它是一个广泛使用的 Vim 文件系统浏览器。NERDTree 允许您在树视图中可视化项目文件夹结构。首先,使用以下命令将您的目录更改为主目录:

cd ~
图片

然后使用命令 ls -al 查找 .vim 文件夹,以显示隐藏的文件和文件夹。如果该文件夹存在,则导航到该文件夹。如果您的主目录中没有 .vim 文件夹,请使用下面的命令创建 NERDTree 插件的文件夹结构:

linuxmi@linuxmi:~$ mkdir -p .vim/pack/vendor/start/nerd_tree

Vim 建议您为每个插件创建一个单独的文件夹以便于管理。因此,如果您要安装另一个插件,您将在~/.vim/pack/vendor/start/目录中为该插件创建一个新文件夹。接下来,从 GitHub 下载 NERDTree 插件,并使用以下命令将其放在nerd_tree插件目录中:

linuxmi@linuxmi:~$ git clone https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree
图片

大多数插件页面将包含有关如何从其源下载插件的说明。启动 Vim 编辑器,然后键入命令:NERDTree打开 NERDTree 文件资源管理器。这是一个使用 NERDTree 在 Vim 中打开的示意图。

图片

要卸载插件,只需删除其对应的插件文件夹(在本例中为nerd_tree)。

2. 使用插件管理器安装 Vim 插件

在 Vim 版本 8 之前,包管理器一直是在 Vim 中安装插件的传统方式。所有版本的 Vim 都支持它们,并且有几个包管理器可用于安装插件。一些最著名的插件管理器包括 Vundle、VAM、vim-plug、pathogen 等。插件管理器的优点是您无需手动创建文件夹结构,并且更容易自动更新包。让我们通过 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 文件,您可以使用touch ~/.vimrc命令创建它。

在 ~/.vimrc 文件中输入以下文本。

call plug#begin()Plug 'preservevim/NERDTree'call plug#end()

您打算安装的所有插件都应该放在call plug#begin()call plug#end()行中。在这种情况下,我们要安装 NERDTree。添加插件名称后,保存文件。打开你的 Vim 编辑器并运行命令:PlugInstall来安装插件。重新启动 Vim 以使您的更改生效。相关:Linux下安装使用极简 Vim 插件管理器Vim-plug https://www.linuxmi.com/linux-vim-plug.html

在 Linux 上自定义 Vim 编辑器

我们已经了解了如何通过安装插件来自定义和扩展 Vim 的功能。如果你想让编辑器看起来不错,~/.vimrc 文件是添加自定义 Vim 配置的最佳位置


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK