Я очень часто работаю с *NIX системами и виртуальными машинами, в 95% случаях работа ведется с помощью командной строки, а для просмотра и редактирования файлов я использую редактор nano. При работе с большими файлами XML очень удобно было бы подсвечивать синтаксис, как сделано сейчас на Windows, например в notepad++. В этой заметке я покажу способ сделать вашу работу в CentOS и Debian проще.
Сделать это очень просто. Открываем файл настроек редактора в домашней директории (этим же nano)
nano ~/.nanorc
и добавляем в него подсветку необходимых форматов, например:
include "/usr/share/nano/c.nanorc" include "/usr/share/nano/python.nanorc" include "/usr/share/nano/sh.nanorc" include "/usr/share/nano/xml.nanorc" include "/usr/share/nano/html.nanorc"
Список всех поддерживаемых синтаксисов для разных версий и ОС немного отличается, его можно посмотреть так:
ls /usr/share/nano/
Если в вашей системе не хватает нужных файлов для определенного синтаксиса, то взять его можно на гитхабе
https://github.com/serialhex/nano-highlight
Всё. Теперь у вас появилась полноценная подсветка синтаксиса для текущего пользователя, а чтобы сделать такой для других юзеров — просто авторизуйтесь под ним и проверните всё снова.
Забавы ради, пользы и удобства для
Олежек, начинающий сисадмин