Что найдём?

Статьи, заметки и находки из моего блога.

Все статьи

Подсветка синтаксиса XML в редакторе nano на Debian, CentOS и тд

Я очень часто работаю с *NIX системами и виртуальными машинами, в 95% случаях работа ведется с помощью командной строки, а для просмотра и редактирования файлов я использую редактор nano. При работе с большими файлами XML очень удобно было бы подсвечивать синтаксис, как сделано сейчас на Windows, например в notepad++. В этой заметке я покажу способ сделать вашу работу в CentOS и Debian проще.

Подсветка XML в редакторе nano

Настройка подсветки

Сделать это очень просто. Открываем файл настроек редактора в домашней директории (этим же 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

Всё. Теперь у вас появилась полноценная подсветка синтаксиса для текущего пользователя, а чтобы сделать такой для других юзеров - просто авторизуйтесь под ним и проверните всё снова.

Забавы ради, пользы и удобства для

Олежек, начинающий сисадмин

Из старого блога · 2016. Сохранили дату и содержание публикации.

Оригинал