Подстветка синтаксиса в nano
Материал из База знаний проекта Russian Fedora
nano - консольный текстовый редактор.
Изначально подсветка синтаксиса в нём не организована, но это очень легко исправляется и сделать это можно двумя способами.
Первый способ
Открываем файл nanorc в каталоге etc:
nano /etc/nanorc
И в самом конце файла видим такие закомментированные строчки:
## Nanorc files # include "/usr/share/nano/nanorc.nanorc" ## C/C++ # include "/usr/share/nano/c.nanorc" ## HTML # include "/usr/share/nano/html.nanorc" ## TeX # include "/usr/share/nano/tex.nanorc" ## Quoted emails (under e.g. mutt) # include "/usr/share/nano/mutt.nanorc" ## Patch files # include "/usr/share/nano/patch.nanorc" ## Manpages # include "/usr/share/nano/man.nanorc" ## Groff # include "/usr/share/nano/groff.nanorc" ## Perl # include "/usr/share/nano/perl.nanorc" ## Python # include "/usr/share/nano/python.nanorc" ## Ruby # include "/usr/share/nano/ruby.nanorc" ## Java # include "/usr/share/nano/java.nanorc" ## Assembler # include "/usr/share/nano/asm.nanorc" ## Bourne shell scripts # include "/usr/share/nano/sh.nanorc" ## POV-Ray # include "/usr/share/nano/pov.nanorc"
Раскомментируем нужные нам строки (убрать # в начале строки), сохраняем, и дело готово.
К примеру я хочу, чтобы у меня была подсветка синтаксиса Cи, нашли строчку:
## C/C++ # include "/usr/share/nano/c.nanorc"
Раскомментируем:
## C/C++ include "/usr/share/nano/c.nanorc"
Способ второй
Создаём файл .nanorc в домашнем каталоге.
touch ~/.nanorc
И в него добавляем строчку с нужной подсветкой.
include "/usr/share/nano/c.nanorc"
Файлы с настройками для подсветки синтаксиса хранятся в директории /usr/share/nano/
Туда же можно добавлять новые схемы подсветки, как готовые, так и свои.
