Скорее всего по умолчанию подсветка синтаксиса в nano будет не включена, но исправить это легко. Файлы с правилами для подсветки синтаксиса находятся в каталоге /usr/share/nano/.
Команда ll /usr/share/nano/ (или ls -l /usr/share/nano/) покажет список доступных типов файлов для подсветки.
У нас несколько путей для включения подсветки синтаксиса:
Откройте /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"
Откройте для редактирования или создайте файл .nanorc:
$ nano ~/.nanorc
и подключите необходимые файлы подсветки, указав путь к ним:
include "/usr/share/nano/c.nanorc" include "/usr/share/nano/html.nanorc" include "/usr/share/nano/sh.nanorc"