Как изменить цвета и темы в Vim
Как изменить цвета и темы в Vim
Vim — это бесплатный текстовый редактор с открытым исходным кодом, который работает так же, как и другие текстовые редакторы, такие как Sublime и Notepad ++. Vim может работать из интерфейса командной строки (CLI) или графического интерфейса пользователя (GUI). В этой статье объясняется, как изменить цвета и темы вашего Vim CLI в Linux.
Этот GIF демонстрирует, насколько удобно использовать Vim из командной строки для редактирования файла кода.
Понимание тем Vim
Темы — это, по сути, цветовые схемы, которые представляют собой сочетания цветов, которые при совместном использовании создают хороший эстетический вид. Vim поставляется с готовыми цветовыми схемами.
Обратите внимание, что цветовые схемы Vim, описанные в этой статье, применяются к коду, а не к фону терминала.
Если вы хотите изменить цветовую схему Vim, просто запустите сеанс Vim и введите команду:
:colorscheme
Чтобы увидеть доступные вам цветовые схемы по умолчанию, введите:
:colorscheme + space + tab
Нажимая клавишу Tab, вы можете переключаться между доступными схемами. Они варьируются от базовых цветовых схем, таких как красный, синий или темно-серый, до специальных, таких как пустыня.
Поиск и применение новой темы
Vimcolors содержит широкий спектр цветовых схем — чтобы получить к ней доступ, просто щелкните логотип GitHub в правом нижнем углу эскиза изображения, и откроется репозиторий GitHub темы.
Как только вы найдете понравившуюся тему:
- Создайте каталог Vim с помощью:
mkdir ~/.vim
- Клонируйте репо в папку Vim с помощью:
git clone https://github.com/flazz/vim-colorschemes.git ~/.vim
Теперь, если вы откроете Vim и используете команду colorscheme вместе с именем выбранной вами новой темы (например, если вы хотите cooltheme.vim , используйте : colorscheme cooltheme ), она должна быть готова к использованию!
Чтобы Vim всегда использовал выбранные вами значения при запуске приложения, введите следующее (возможно, вам потребуется находиться в режиме sudo / root):
echo 'colorscheme desert' >> ~/.vimrc