Подсветка синтаксиса в редакторе Nano
Nano - простой и интуитивно понятный текстовый редактор, предназначенный для работы в командной строке. Он предоставляет основные функции для редактирования текста, включая создание, редактирование и сохранение файлов.
Установка Nano
По умолчанию, текстовый редактор Nano не установлен в Linux дистрибутивы. Для установки воспользуемся командой
1
2
$ sudo apt install nano # Debian-like
$ sudo dnf install nano # RHEL-like
Подключаем подсветку синтаксиса
Что бы посмотреть, какой синтаксис поддерживаемся, необходимо посмотреть содержимое каталога /usr/share/nano
1
$ ls /usr/share/nano
По умолчанию подсветка синтаксиса в Nano не включена. Для включении подсветки синтаксиса отредактируем файл ~/.nanorc
и добавим некоторые
1
2
3
4
5
6
7
8
9
10
$ nano ~/.nanorc
include /usr/share/nano/default.nanorc
include /usr/share/nano/sh.nanorc
include /usr/share/nano/python.nanorc
include /usr/share/nano/c.nanorc
include /usr/share/nano/html.nanorc
include /usr/share/nano/markdown.nanorc
include /usr/share/nano/php.nanorc
include /usr/share/nano/yaml.nanorc
include /usr/share/nano/xml.nanorc
Подключаем или отключаем подсветку синтаксиса без редактирования .nanorc
Чтобы включить подсветку синтаксиса, не редактируя файл ~/.nanorc
, добавим ключ -Y
со значением из списка ls /usr/share/nano
1
$ nano -Ysh script.sh
либо с пробелом
1
$ nano -Y sh script.sh
Чтобы отключить подсветку синтаксиста, не редактируя файл ~/.nanorc
, добавим ключ -Y
со значением none
при запуске редактора
1
$ nano -Ynone script.sh
либо с пробелом
1
$ nano -Y none script.sh