1

Моя школа работает с Centos и устаревшей версией Vim. я хочу использовать новую версию vim, чтобы иметь доступ к вещам, которые иначе не были бы доступны. Я собрал и настроил версию vim 7.4.300 с python, lua и т.д. И сделал ее успешно. поскольку сборка не имеет цветов / синтаксиса, хотя выглядит глупо и выдает ошибки при загрузке моего vimrc. Есть ли опция конфигурации для включения этих встроенных цветов / синтаксисов или способ изменить поиск для поиска настроек системного vim?

3 ответа3

1

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

[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 -

матрица цветов

НТН!

1

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

:echo $VIMRUNTIME

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

:!ls $VIMRUNTIME

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .