использование локальной версии vim вместо системной на CentOS

использование локальной версии vim вместо системной на CentOS

В моей школе используется CentOS и устаревшая версия Vim. Я хочу использовать новую версию Vim, чтобы иметь доступ к вещам, к которым я бы иначе не имел доступа. Я собрал и настроил версию Vim 7.4.300 с Python, Lua и т. д. и успешно ее сделал. поскольку в сборке нет цветов/синтаксиса, она выглядит глупо и выдает ошибки при загрузке моего Vimrc. Есть ли возможность настроить, чтобы включить эти встроенные цвета/синтаксисы или способ изменить поиск для поиска системных настроек Vim?

решение1

Для установки цветовых схем создайте две папки в ваших домашних каталогах!

[пользователь@vembuserver]mkdir ~/.vim

[пользователь@vembuserver]mkdir ~/.vim/colors

Теперь вам понадобятся файлы конфигурации темы. Вы можете скачать последние цветовые схемы и многие старые изздесь(официальный сайт редактора vim).

Теперь для каждой темы вы получите файл .vim или сжатый архив, который после распаковки создаст множество файлов .vim.

Теперь вам нужно скопировать все файлы в каталог .vim/colors/ в вашем домашнем каталоге.

Например, если вы скачали тему под названием matrix.vim, то -

[пользователь@vembuserver]mv matrix.vim ~/.vim/colors

Вуаля, цветовая схема установлена, теперь при редактировании файла вы можете изменить цветовую схему с помощью

:colorscheme matrix.vim Вы можете установить столько тем, сколько захотите, скопировав файлы в этот каталог.

Теперь, если вы хотите сделать тему темой по умолчанию, вам следует добавить эту команду в ваш .vimrc -

матрица цветовой схемы

ХТН!

решение2

Если вы правильно настроили, собрали и установили Vim 7.4.300, у вас уже должны быть файлы стандартного синтаксиса и цветовой схемы. Запустите vimи выполните

:echo $VIMRUNTIME

Это скажет вам, где, по вашему vimмнению, установлены ваши файлы времени выполнения. Чтобы увидеть, есть ли там что-нибудь, выполните

:!ls $VIMRUNTIME

Это должно дать вам список файлов и каталогов, включая каталоги colorsи syntax.

Если какая-либо из этих команд не работает так, как описано, значит, ваша конфигурация нуждается в некоторой настройке.

решение3

Чтобы получить полностью настроенный самостоятельно собранный Vim, вам нужноустановитьего. Но вам не нужно устанавливать его в системный каталог, не волнуйтесь! При сборке укажите префикс сборки с помощью параметра --prefixпри запуске ./configureкоманды. Например,https://stackoverflow.com/a/9801429/1390430показывает, как настроить сборку, которая будет установлена ​​в определенный каталог. Поиск в Интернете даст еще несколько вариантов. Просто используйте каталог, в который вы можете записать префикс сборки, соберите Vim, выполните make install, убедитесь, что этот каталог находится в вашей переменной PATH, и все готово!

Связанный контент