Моя школа работает с Centos и устаревшей версией Vim. я хочу использовать новую версию vim, чтобы иметь доступ к вещам, которые иначе не были бы доступны. Я собрал и настроил версию vim 7.4.300 с python, lua и т.д. И сделал ее успешно. поскольку сборка не имеет цветов / синтаксиса, хотя выглядит глупо и выдает ошибки при загрузке моего vimrc. Есть ли опция конфигурации для включения этих встроенных цветов / синтаксисов или способ изменить поиск для поиска настроек системного vim?
3 ответа
Для установки цветовых схем создайте две папки в ваших домашних каталогах!
[user @ 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 -
матрица цветов
НТН!
Если вы правильно сконфигурировали, собрали и установили 7.4.300 Vim, у вас уже должны быть стандартные файлы синтаксиса и цветовой схемы. Запустите vim
и выполните
:echo $VIMRUNTIME
Это скажет вам, где ваш vim
считает, что ваши исполняемые файлы установлены. Чтобы увидеть, есть ли что-нибудь, выполните
:!ls $VIMRUNTIME
Это должно дать вам список файлов и каталогов, включая каталоги colors
и syntax
.
Если ни одна из этих команд не работает, как описано, то ваша конфигурация нуждается в некоторой настройке.
Чтобы получить полностью сконфигурированный Vim, созданный самостоятельно, вам необходимо установить его. Но вам не нужно устанавливать его в системный каталог, не волнуйтесь! При сборке укажите префикс сборки с помощью параметра --prefix
при запуске команды ./configure
. Например, https://stackoverflow.com/a/9801429/1390430 показывает, как настроить сборку, которая будет установлена в определенный каталог. Веб-поиск найдет еще несколько. Просто используйте каталог, в который вы можете записать префикс сборки, соберите Vim, сделайте make install
, убедитесь, что каталог лежит в вашей переменной PATH, и все готово!