Как автоматически выделять комментарии в nano?

Мне было интересно, как я могу сделать строки прокомментированными с # выделенной другим цветом в nano?

Я видел этот вопрос на askubuntu, который показывает, как выделить синтаксис для разных языков. Однако это лишний раз для того, чтобы просто выделить комментарии.

One Solution collect form web for “Как автоматически выделять комментарии в nano?”

Выделение синтаксиса, как правило, зависит от языка. Однако, если вы хотите сделать это для всех файлов, вы можете просто создать очень простое определение языка. Я взял стиль синтаксиса Perl (который обрабатывает строки, начинающиеся с # как комментарии), из /usr/share/nano/perl.nanorc и адаптировал его для:

 syntax "All" "." color green "^\s*#.*" 

Насколько я могу судить, формат выделения nano-синтаксиса требует, по меньшей мере, одного теста для определения типа файла, а затем вы можете установить фильтры для цвета. Итак, я использовал самый простой тест, о котором я могу думать, что имя файла содержит хотя бы один символ, и я назвал этот стиль синтаксиса All :

 syntax "All" "." 

Затем я сказал, чтобы цветные линии начинались с 0 или более пробелов, а затем # зеленым:

 color green "^\s*#.*" 

Итак, если вы создадите файл с именем $HOME/.nanorc и вставьте эти две строки в него, ваши комментарии будут выделены зеленым цветом.

  • Компиляция редактора Nano с параметрами
  • Что делает команда set speller aspell -x -c в nanorc?
  • Есть ли способ установить Nano на CoreOS?
  • Как заставить nano действовать как vi, когда дело доходит до переноса текста?
  • Есть ли нумерация строк для нано?
  • Открыть файлы в новой вкладке для nano
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.