Поиск по сайту:

Как включить подсветку синтаксиса в редакторе Vi/Vim


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

Подсветка синтаксиса – это простой, но полезный компонент в большинстве, если не во всех текстовых редакторах, используемых для языков программирования, сценариев или языков разметки, который позволяет отображать цветной текст, особенно исходный код, в разных цветах (и возможно шрифты), соответствующие категории терминов.

Читайте также: 10 причин, почему вам следует использовать текстовый редактор Vi/Vim в Linux

В этой статье мы покажем, как временно или постоянно включить подсветку синтаксиса в текстовом редакторе Vi/Vim.

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

В VIM есть еще одна замечательная функция, которая позволяет нам отключить или включить подсветку синтаксиса с помощью опции синтаксис включен и синтаксис отключен.

Как установить ВИМ

Большая часть системы Linux уже включает пакет VIM. Если его нет, установите его с помощью инструмента YUM.

yum -y install vim-enhanced

Как включить подсветку синтаксиса в VI и VIM

Чтобы включить функцию Подсветка синтаксиса в редакторе VI, откройте файл с именем /etc/profile.

vi /etc/profile

Добавьте функцию псевдонима в VI, указав на VIM в файле /etc/profile. Этот файл используется для глобальной установки функций псевдонимов.

alias vi=vim

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

vi /home/tecmint/.bashrc

Добавьте функцию псевдонима. Например, мы устанавливаем псевдоним для пользователя tecmint.

alias vi=vim

После внесения изменений в файл вам необходимо сбросить изменения, выполнив следующую команду.

source /etc/profile
OR
source /home/tecmint/.bashrc

Подсветка синтаксиса тестов в редакторе Vi

Откройте любой пример кода файла в редакторе vi. По умолчанию Подсветка синтаксиса автоматически включается в файле /etc/vimrc.

Пример подсветки синтаксиса в VI

Включить или отключить подсветку синтаксиса в VI

Вы можете включить или выключить подсветку синтаксиса, нажав кнопку ESC и используя команду :syntax on и :syntax off в редакторе Vi. См. примеры скриншотов.

Включите подсветку синтаксиса в VI

Отключить подсветку синтаксиса в VI

Если вы новичок в vi/vim, вам пригодятся следующие руководства:

  1. Изучите Vi/Vim как полнотекстовый редактор в Linux
  2. Изучите полезные советы и рекомендации по работе с редактором Vi/Vim в Linux
  3. 8 интересных приемов редактора Vi/Vim для каждого пользователя Linux
  4. Как защитить паролем файл Vim в Linux

Вы можете поделиться с нами любыми другими полезными советами и приемами vi/vim, с которыми вы столкнулись, через форму комментариев ниже.