Nano — простой и интуитивно понятный текстовый редактор, предназначенный для работы в командной строке. Он предоставляет основные функции для редактирования текста, включая создание, редактирование и сохранение файлов.
Установка
Установка Nano в Debian/Ubuntu (обычно уже установлен):
sudo apt install nano
Установка Nano в CentOS:
sudo dnf install nano
Подключаем подсветку синтаксиса
Чтобы посмотреть, какой синтаксис поддерживаемся, необходимо посмотреть содержимое каталога /usr/share/nano.
Вводим в терминале следующую команду:
ls /usr/share/nano
Вывод будет приблизительно таким:
asm.nanorc default.nanorc java.nanorc nftables.nanorc rust.nanorc
autoconf.nanorc elisp.nanorc javascript.nanorc objc.nanorc sh.nanorc
awk.nanorc email.nanorc json.nanorc ocaml.nanorc sql.nanorc
changelog.nanorc extra lua.nanorc patch.nanorc tcl.nanorc
cmake.nanorc go.nanorc makefile.nanorc perl.nanorc texinfo.nanorc
c.nanorc groff.nanorc man.nanorc php.nanorc tex.nanorc
css.nanorc guile.nanorc markdown.nanorc po.nanorc xml.nanorc
debian haskell.nanorc nanohelp.nanorc python.nanorc yaml.nanorc
debian.nanorc html.nanorc nanorc.nanorc ruby.nanorc
По умолчанию подсветка синтаксиса в Nano не включена. Для включении подсветки синтаксиса отредактируем файл ~/.nanorc
nano ~/.nanorc
и добавим необходимые нам языки, в которых будет срабатывать подсветка синтакиса.
include /usr/share/nano/default.nanorc include /usr/share/nano/sql.nanorc include /usr/share/nano/xml.nanorc include /usr/share/nano/html.nanorc include /usr/share/nano/javascript.nanorc include /usr/share/nano/php.nanorc include /usr/share/nano/json.nanorc
Сохраняем файл.
После этого в Nano будет подсветка синтаксиса.