Какова цветовая схема по умолчанию в vim?

Вопрос или проблема

Мне очень нравится цветовая схема по умолчанию 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 зависит от типа терминала, в котором вы работаете, и может варьироваться между светлыми и темными фоновыми режимами.

Стандартные цветовые схемы

  1. Для светлых терминалов: Если ваш терминал имеет светлый фон, стандартной цветовой схемой будет peachpuff. Эта схема предоставляет мягкие, теплые цвета, которые хорошо видны на светлом фоне, обеспечивая удобочитаемость текста и удобство работы.

  2. Для темных терминалов: Если ваш терминал имеет темный фон, стандартной цветовой схемой окажется ron. Эта схема использует более глубокие и контрастные оттенки, что делает текст более четким и легким для восприятия на темном фоне.

Определение текущей цветовой схемы

Чтобы определить, какая цветовая схема используется в вашем текущем сеансе Vim, вы можете ввести команду:

:set background?

Эта команда отобразит текущее значение параметра фонового освещения, который Vim определяет на основе переменной окружения TERM.

Установка цветовой схемы в Debian

Если вы хотите использовать стандартную цветовую схему на Debian, вы можете выполнить следующие шаги:

  1. Копирование стандартной цветовой схемы:

    • Цветовые схемы Vim по умолчанию хранятся в директории /usr/share/vim/vim72/colors/. Эта директория может измениться в зависимости от версии Vim, установленной в вашей системе.
    • Создайте локальную папку для ваших пользовательских цветовых схем, если она еще не существует:
      mkdir -p ~/.vim/colors
    • Скопируйте файл стандартной цветовой схемы:
      cp /usr/share/vim/vim72/colors/default.vim ~/.vim/colors/
  2. Редактирование конфигурации Vim:

    • Откройте ваш файл конфигурации Vim ~/.vimrc в текстовом редакторе.
    • Добавьте следующую строку, чтобы использовать эту цветовую схему по умолчанию:
      colorscheme default

Альтернативные цветовые схемы

Если вы хотите использовать другие предустановленные схемы, такие как ubuntu вместо default, вы можете просто переименовать файл default.vim в ubuntu.vim и изменить соответствующую строку в вашем ~/.vimrc:

colorscheme ubuntu

Вывод

В заключение, стандартная цветовая схема Vim зависит от вашего терминала:

  • peachpuff для светлых фоновых терминалов
  • ron для темных фоновых терминалов.

Скачивание и настройка этих цветовых схем в Debian — это простой процесс, который может значительно улучшить вашу работу в Vim. Попробуйте поэкспериментировать с различными схемами, используя команду :colorscheme в Vim для просмотра доступных вариантов.

Для получения дополнительной информации и справки по цветовым схемам можно использовать команду:

:help colorscheme

Оцените материал
Добавить комментарий

Капча загружается...