Vim是一种多功能、功能强大且轻量级的命令行文本编辑器,随着时间的推移,它已被证明是不可或缺的。您可以在Windows、macOS、Unix和Linux上安装Vim。事实上,大多数基于Unix和Linux的系统默认都带有Vim。扩展Vim功能的最好方法之一是通过插件,下面是如何在Vim中安装插件。为什么要安装Vim插件?Vim是一个功能丰富的编辑器;它也是模块化和高度可定制的。如果Vim编辑器没有提供您正在寻找的特定功能或特性,您可能会找到一个插件,或者最坏的情况是自己构建一个。通常,您正在寻找的功能的插件已经存在。插件是Vim最受欢迎的功能之一,因为它们允许您扩展Vim的功能,同时保持核心程序小而相关。大多数图形化编辑器都模拟了插件或扩展的概念,例如VisualStudioCode(VSCode)、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/pack/vendor/start/目录中为该插件创建一个新文件夹。接下来,从GitHub下载NERDTree插件并使用以下命令将其放置在nerd_tree插件目录中:linuxmi@linuxmi:~$gitclonehttps://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-dirshttps://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim向下,在~/.vimrc文件中为您的插件创建一个条目。如果你没有~/.vimrc文件,你可以用touch~/.vimrc命令创建它。在~/.vimrc文件中输入以下文本。callplug#begin()Plug'preservevim/NERDTree'callplug#end()您打算安装的所有插件都应该放在callplug#begin()和callplug#end()行中。在这种情况下,我们要安装NERDTree。添加插件名称后,保存文件。打开你的Vim编辑器并运行命令:PlugInstall来安装插件。重新启动Vim以使更改生效。相关:Linux下安装和使用极简Vim插件管理器Vim-plughttps://www.linuxmi.com/linux-vim-plug.html自定义Linux上的Vim编辑器我们已经看到了如何通过安装插件来自定义它并扩展Vim的功能。如果你想让你的编辑器看起来不错,~/.vimrc文件是添加自定义Vim配置的最佳位置。
