在 CentOS 上使用本地版本的 vim 而不是系统版本

在 CentOS 上使用本地版本的 vim 而不是系统版本

我的学校使用的是 centos 和旧版本的 vim。我想使用新版本的 vim,这样我就可以访问一些我以前无法访问的东西。我使用 python、lua 等构建并配置了 7.4.300 版本的 vim,并成功完成。由于构建没有颜色/语法,因此它看起来很愚蠢,并且在加载我的 vimrc 时会出错。是否有一个配置选项可以包含这些内置颜色/语法,或者有一种方法可以更改查找以查找系统 vim 的设置?

答案1

为了安装配色方案,请在您的主目录中创建两个文件夹!

[用户@vembuserver]mkdir ~/.vim

[user@vembuserver]mkdir ~/.vim/colors

现在你需要主题配置文件。你可以从下载最新的配色方案和许多旧配色方案这里(vim编辑器官方网站)。

现在,对于每个主题,您将获得一个 .vim 文件或一个压缩包,解压后将产生许多 .vim 文件

现在您必须将所有文件复制到主目录中的 .vim/colors/ 目录。

例如,如果您下载了一个名为 matrix.vim 的主题,那么 -

[user@vembuserver]mv matrix.vim ~/.vim/colors

瞧,颜色方案已安装完毕,现在,无论何时编辑文件,都可以使用以下方法更改颜色方案

:colorscheme matrix.vim 您可以通过将文件复制到该目录来安装任意数量的主题。

现在,如果您想将主题设为默认主题,那么您应该将此命令添加到 .vimrc 中 -

色彩方案矩阵

呼呼!

答案2

如果你正确配置、构建和安装了 7.4.300 Vim,你应该已经拥有标准语法和配色方案文件。启动vim并执行

:echo $VIMRUNTIME

这将告诉您您vim认为的运行时文件安装在哪里。要查看是否有任何内容,请执行

:!ls $VIMRUNTIME

colors这将为您提供包括和目录在内的文件和目录的列表syntax

如果其中一个命令没有按照描述工作,那么您的配置需要进行一些调整。

答案3

要获得完全配置的自建 Vim,你需要安装它。但您不需要将其安装到系统目录,不用担心!构建时,请--prefix在运行./configure命令时使用选项指定构建前缀。例如,https://stackoverflow.com/a/9801429/1390430展示了如何配置将安装到特定目录的构建。网络搜索会找到更多。只需使用您可以写入的目录作为构建前缀,构建 Vim,执行make install,确保该目录位于您的 PATH 变量中,您就可以开始了!

相关内容