Вопрос или проблема
Мне очень нравится цветовая схема по умолчанию vim
в 10.10, но я не могу понять, как она называется — я хочу включить ее и на своем Debian.
Если вы на светлом терминале, по умолчанию используется peachpuff
.
Если вы на темном терминале, по умолчанию используется ron
.
Вы можете узнать, какая у вас, введя :set background?
.
(Vim предполагает, имеет ли ваш терминал темный или светлый фон, на основе значения переменной окружения TERM
.)
Я нашел этот ответ, введя “:color Tab” и выбирая каждый вариант, затем сравнивая его с по умолчанию.
Это /usr/share/vim/vim72/colors/default.vim. На стороне Debian выполните mkdir -p ~/.vim/colors
, а затем скопируйте default.vim в этот новый каталог. Откройте свой файл ~/.vimrc и добавьте строку colorscheme default
, чтобы использовать его постоянно, или colorscheme ubuntu
, если вы переименовали default.vim в ubuntu.vim.
В данный момент я не у своей ubuntu… но по умолчанию цветовые схемы vim хранятся в каталоге “/usr/share/vim/vim72/colors/”. Цветовая схема по умолчанию должна называться грубо “default.vim”.
В vim вы можете использовать “:help colorscheme”, чтобы увидеть, как лучше всего включить цветовую схему на вашем Debian. Я бы рекомендовал установить цветовую схему в вашем профиле .vim.
Я публикую свое исправление к принятому ответу здесь отдельно, так как не могу комментировать под ним.
Если вы на светлом терминале, по умолчанию используется вариация на legacy peachpuff
.
Если вы на темном терминале, по умолчанию используется вариация на legacy desert
.
Обе схемы документированы в syncolor.vim. Причина, по которой Майкл подумал, что desert
это ron
, скорее всего, заключается в том, что когда он ввел :colo ron
, цвета по умолчанию пробивались там, где ron
не определяет цвета терминала.
Ответ или решение
Что такое стандартная цветовая схема в Vim?
Стандартная цветовая схема в Vim зависит от типа терминала, в котором вы работаете, и может варьироваться между светлыми и темными фоновыми режимами.
Стандартные цветовые схемы
-
Для светлых терминалов: Если ваш терминал имеет светлый фон, стандартной цветовой схемой будет
peachpuff
. Эта схема предоставляет мягкие, теплые цвета, которые хорошо видны на светлом фоне, обеспечивая удобочитаемость текста и удобство работы. -
Для темных терминалов: Если ваш терминал имеет темный фон, стандартной цветовой схемой окажется
ron
. Эта схема использует более глубокие и контрастные оттенки, что делает текст более четким и легким для восприятия на темном фоне.
Определение текущей цветовой схемы
Чтобы определить, какая цветовая схема используется в вашем текущем сеансе Vim, вы можете ввести команду:
:set background?
Эта команда отобразит текущее значение параметра фонового освещения, который Vim определяет на основе переменной окружения TERM
.
Установка цветовой схемы в Debian
Если вы хотите использовать стандартную цветовую схему на Debian, вы можете выполнить следующие шаги:
-
Копирование стандартной цветовой схемы:
- Цветовые схемы Vim по умолчанию хранятся в директории
/usr/share/vim/vim72/colors/
. Эта директория может измениться в зависимости от версии Vim, установленной в вашей системе. - Создайте локальную папку для ваших пользовательских цветовых схем, если она еще не существует:
mkdir -p ~/.vim/colors
- Скопируйте файл стандартной цветовой схемы:
cp /usr/share/vim/vim72/colors/default.vim ~/.vim/colors/
- Цветовые схемы Vim по умолчанию хранятся в директории
-
Редактирование конфигурации Vim:
- Откройте ваш файл конфигурации Vim
~/.vimrc
в текстовом редакторе. - Добавьте следующую строку, чтобы использовать эту цветовую схему по умолчанию:
colorscheme default
- Откройте ваш файл конфигурации Vim
Альтернативные цветовые схемы
Если вы хотите использовать другие предустановленные схемы, такие как ubuntu
вместо default
, вы можете просто переименовать файл default.vim
в ubuntu.vim
и изменить соответствующую строку в вашем ~/.vimrc
:
colorscheme ubuntu
Вывод
В заключение, стандартная цветовая схема Vim зависит от вашего терминала:
peachpuff
для светлых фоновых терминаловron
для темных фоновых терминалов.
Скачивание и настройка этих цветовых схем в Debian — это простой процесс, который может значительно улучшить вашу работу в Vim. Попробуйте поэкспериментировать с различными схемами, используя команду :colorscheme
в Vim для просмотра доступных вариантов.
Для получения дополнительной информации и справки по цветовым схемам можно использовать команду:
:help colorscheme