В моей школе используется 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, и все готово!