Инструменты пользователя

Инструменты сайта


linux:nano_syntax_highlighting

Редактор nano. Подсветка синтаксиса

Скорее всего по умолчанию подсветка синтаксиса в nano будет не включена, но исправить это легко. Файлы с правилами для подсветки синтаксиса находятся в каталоге /usr/share/nano/.

Команда ll /usr/share/nano/ (или ls -l /usr/share/nano/) покажет список доступных типов файлов для подсветки.

У нас несколько путей для включения подсветки синтаксиса:

  • раскоментировать несколько строк в основном файле конфигурации /etc/nanorc,
  • либо создать и отредактировать файл ~/.nanorc в своем профиле.

Вариант 1. Файл /etc/nanorc

Откройте /etc/nanorc:

sudo nano /etc/nanorc

Раскомментируйте строки вида # include “/usr/share/nano/*.nanorc”.

Например, здесь включаем подсветку для C, HTML и Bash:

## Nanorc files
# include "/usr/share/nano/nanorc.nanorc"
## C/C++
include "/usr/share/nano/c.nanorc"
## Makefiles
# include "/usr/share/nano/makefile.nanorc"
## Cascading Style Sheets
# include "/usr/share/nano/css.nanorc"
## Debian files
# include "/usr/share/nano/debian.nanorc"
## Gentoo files
# include "/usr/share/nano/gentoo.nanorc"
## HTML
include "/usr/share/nano/html.nanorc"
## Bourne shell scripts
include "/usr/share/nano/sh.nanorc"

Вариант 2. Файл ~/.nanorc

Откройте для редактирования или создайте файл .nanorc:

$ nano ~/.nanorc

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

include "/usr/share/nano/c.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/sh.nanorc"
/var/www/html/dokuwiki/data/pages/linux/nano_syntax_highlighting.txt · Последнее изменение: — so_v_a