Консольный текстовый редактор nano поддерживает подсветку синтаксиса для популярных языков программирования и форматов файлов. Рассмотрим, как включить подсветку синтаксиса в nano.
Подключение подсветки синтаксиса
Правила подсветки синтаксиса для nano описываются в текстовых файлах /usr/share/nano/*.nanorc. Вам достаточно подключить эти файлы в настройках nano.
Откройте файл ~/.config/nano/nanorc и добавьте в него следующую строку:
include "/usr/share/nano/*.nanorc"
Внимание: Файл ~/.config/nano/nanorc может не существовать. Если файла не существует, то создайте соответствующую директорию и сам файл. Это можно сделать выполнив команду: mkdir -p ~/.config/nano; cd !$; nano nanorc
Теперь можно открыть в nano, например, JSON файл, и подсветка синтаксиса должна работать.
Дополнительные возможности
Подсветка для всех пользователей в системе
Если вы хотите, чтобы подсветка синтаксиса работала не только для вашего пользователя, но и для всех пользователей в системе, то вместо файла ~/.config/nano/nanorc необходимо редактировать файл /etc/nanorc
Подсветка только определенных форматов
Если вы не хотите включать подсветку всех доступных языков и форматов, то можно подключить только выборочные. Для этого вместо include «/usr/share/nano/*.nanorc» укажите конкретные файлы, например:
include "/usr/share/nano/json.nanorc"
Улучшенная подсветка
Можно скачать дополнительные файлы конфигурации (nano-syntax-highlighting), расширяющие стандартные возможности подсветки синтаксиса. Они представлены в репозитории https://github.com/scopatz/nanorc Инструкция по установке доступна по ссылке.
В Arch Linux достаточно установить пакет nano-syntax-highlighting и прописать в nanorc дополнительную строку:
include "/usr/share/nano-syntax-highlighting/*.nanorc"
Комментарии
16:59
21:45
23:02
А, у текстового редактора, одна задача, редактировать текс.
Подсветка синтаксиса, настраивается как угодно в nano.
Раскладка, сугубо индивидуальная вещь, и её можно поменять.
07:12
А ведь в статье ни слова о других, худших или лучших, в каком-то смысле, по чьему-то мнению.
Автор совершенно правильно выбрал краткость. А не воду, и тем более, не помои, в отношении чего-то иного.
09:17
07:27
09:15
21:24
12:30
21:25
12:38
09:52
23:31
12:37
13:16
13:18
nano с кнопкой сохранения ctrl + 0: ;^)
Может всё же лучше micro? https://micro-editor.github.io/
10:48
Лаконичный, аккуратный, интуитивно понятный, неперегруженный.
Сегодня для меня это топ для редактирования конфигов)
03:35
В nano сохраняю файлы через ctrl + s.
Привычно и удобно. Настроек редактора никаких не менял.
07:25
09:25
21:29
VSC в итоге не стоит, пробовал как выбор между ним и PyCharm СЕ. Остановился на последнем.
И да я пробовал Sublime, Atom... еще на винде, по разным причинам не зашли :) искал что-то не IDE, но чуть удобнее Notepad++, последний победил
07:14
12:33
07:33
12:32
13:07
12:28
Не пойму, зачем кидаться из стороны в сторону: либо консольный редактор, либо тяжелые IDE - есть же Kate, который есть и под Linux, и под Windows...
14:53
14:55