Поиск по сайту:
Тот, кто держит цепь, почти не свободнее того, кто ее носит (П. Буаст).

Как изменить цветовую схему Vim

FavoriteLoadingДобавить в избранное
11.04.2022
Учебник макросов Vi и Vim: Как записывать и воспроизводить

Vim — один из самых мощных текстовых редакторов UNIX, с которыми вы можете справиться. Это преемник текстового редактора vi (доступного во всех системах UNIX). Vim является бесплатным и открытым исходным кодом с множеством функций и параметров настройки. На самом деле, в нем есть все, что вы ожидаете от любого современного текстового редактора. Также доступно множество надстроек для расширения функциональных возможностей. В этой статье мы сосредоточимся на цветовых схемах Vim.

 

Цветовые схемы Vim

Для любого современного текстового редактора подсветка синтаксиса — мощная функция. Правильная подсветка синтаксиса очень полезна тем, кому приходится работать с кодами и текстами в течение длительного периода времени. Vim поставляется с цветовой схемой по умолчанию для многих языков программирования. Также доступны сторонние цветовые схемы.

Однако, чтобы насладиться красочной подсветкой синтаксиса, она должна быть включена. Узнайте больше о включении подсветки синтаксиса в Vim. Чтобы проверить, включена ли подсветка синтаксиса, возьмите образец кода и откройте его в Vim. Для демонстрации я взял sample3.sh из File Samples.

$ vim sample3.sh

 

Vim правильно выделяет ключевые слова в скрипте. Поскольку мы не вводили никаких дополнительных цветовых схем, используется схема по умолчанию.

Если подсветка синтаксиса не работает, выполните следующую команду Vim:

$ :syntax on

 

Чтобы включить подсветку синтаксиса на постоянной основе, добавьте следующую директиву в файл vimrc :

$ syntax on

 

Изменение цветовой схемы Vim

По умолчанию Vim поставляется с набором цветовых схем. По большей части этих цветовых схем по умолчанию может быть достаточно для ваших нужд. В первом разделе мы рассмотрим список всех доступных цветовых схем.

 

Список доступных цветовых схем

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

$ :colorscheme

 

После ввода команды нажмите «Tab». Откроется список всех доступных цветовых схем. Если вы продолжите нажимать «Tab», Vim будет циклически перебирать их все.

Читать  Как контролировать SSL/TLS-сертификаты с помощью Checkmk

Приняв решение, используйте следующую структуру команд, чтобы применить ее к сеансу Vim:

$ :colorscheme <color_scheme_name>

 

Vim поддерживает сокращения многих своих команд. Мы можем использовать следующую аббревиатуру цветовой схемы, чтобы ускорить процесс:

$ :colo <color_scheme_name>

Установка цветовой схемы Vim по умолчанию

В предыдущем разделе мы продемонстрировали изменение цветовой схемы Vim. К сожалению, изменение будет действовать только для текущего сеанса Vim. Как сделать это постоянным изменением?

Помните, как мы включили подсветку синтаксиса на постоянной основе? Да, здесь пригодится тот же трюк с vimrc. Файл vimrc, похожий на bashrc, загружается каждый раз при запуске Vim, применяя все настройки.

Чтобы включить цветовую схему темно-синего цвета по умолчанию, добавьте следующий код в файл vimrc:

$ colo darkblue

 

Обратите внимание, что он должен сопровождаться директивой «syntax on», чтобы всегда применялась новая цветовая схема.

Чтобы изменения вступили в силу, перезапустите Vim. Если это не вариант, вы можете попробовать перезагрузить файл vimrc, используя следующую команду Vim:

$ :source ~/.vimrc

 

Добавление новых цветовых схем

Vim позволяет применять сторонние цветовые схемы. Благодаря замечательному сообществу у Vim есть обширная коллекция цветовых схем.

Есть много мест, откуда вы можете взять цветовые схемы Vim. Есть специальные места для цветовых схем Vim, например, vimcolorschemes , vimcolors и т. д.

Для демонстрации добавим в Vim тему papercolor. Необходимые пакеты можно найти на странице papercolor-theme на GitHub.

Следующая команда Git клонирует содержимое репо в нужное место. Узнайте больше о клонировании репозитория Git.

$ git clone https://github.com/NLKNguyen/papercolor-theme.git ~/.vim/pack/colors/start/papercolor-theme

 

Теперь Vim должен распознать цветовую схему.

$ :colo PaperColor

 

Чтобы сделать ее цветовой схемой по умолчанию, обновите файл vimrc:

$ colo PaperColor

 

Последние мысли

В этой статье демонстрируется управление цветовыми схемами в Vim. Он поставляется с несколькими цветовыми схемами по умолчанию. Однако вы также можете добавить свой любимый из Интернета. Мы продемонстрировали, как получить и настроить стороннюю цветовую схему в Vim.

Читать  Как использовать Topgrade для обновления пакетов в Linux

Обратите внимание, что эти цветовые схемы регулярно обновляются. Продемонстрированный здесь метод оставит вас на той же версии. Для решения этой проблемы доступны менеджеры плагинов Vim, которые автоматически установят, обновят и загрузят плагины по вашему выбору. Узнайте больше о диспетчере подключаемых модулей Vundle для Vim. Существуют и другие веб-сайты, такие как Vim Awesome, на которых хранится каталог многочисленных плагинов Vim.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:



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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

1 × пять =

**ссылки nofollow

Это может быть вам интересно

Рекомендуемое
Intel делает большие ставки на нынешние и будущие возможности производства…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: