社区编辑申请
注册/登录
如何在 Vim 中安装插件
系统 Linux
插件是 Vim 最受欢迎的功能之一,因为它们允许您扩展 Vim 的功能,同时保持核心程序的大小和相关性。

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 配置的最佳位置

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2020-02-24 23:30:18

VimLinux开源

2022-05-16 09:11:56

LinuxVimVim-plug

2022-06-21 14:30:16

Vim自定义Linux

2020-03-17 15:35:23

2018-03-07 11:32:44

LinuxVundleVim

2022-06-16 07:32:38

VSCodePython插件

2019-12-05 16:00:15

Vim插件编程文本编辑器

2022-03-04 20:40:59

VimLinuxshell

2018-06-19 09:27:23

2015-07-15 09:18:12

LinuxVimVundle

2017-04-05 15:00:26

2020-07-29 07:40:19

Linux系统Vim

2019-02-25 10:35:04

Vim插件编程语言

2016-10-31 15:27:23

Vim

2014-07-22 10:19:19

NeoBundle

2021-02-05 09:18:33

VS CodeVim操作

2019-11-24 23:12:30

Vim插件编辑器编程语言

2022-06-13 06:33:04

浏览器浏览器插件

2022-02-24 10:48:01

Pycharm插件

2020-06-30 08:55:29

Vim文本编辑器Linux

同话题下的热门内容

用这些开源工具在 Linux 上编辑 PDF 文件Docker Compose:搭建开发环境的好方式在 Linux 上玩电子游戏的三种方式为什么命令行在 Linux 生态系统中如此重要在 Linux 上使用 WineZGUI 运行 Windows 应用和游戏Linux 网络性能的 15 个优化建议如何构建自己的可引导 Linux Live CD用 Curtail GUI 应用轻松压缩 Linux 中的图像

编辑推荐

Linux系统下安装MySQL的步骤详解CentOS与Ubuntu有什么不同?Linux下如何使用minicom USB串口为什么你可能想要略过Ubuntu 17.04?Linux中7个判断文件系统类型的方法
我收藏的内容
点赞
收藏

51CTO技术栈公众号