nano - текстовый редактор Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:nano [2012/05/10 17:11]
картинку интерфейся двинул вправо, добавлял повтор про --help для выравнивания.
wiki:nano [2021/01/06 01:12] (текущий)
заменён тег Терминал на Консоль
Строка 1: Строка 1:
 ====== nano - текстовый редактор ====== ====== nano - текстовый редактор ======
 ===== Общая информация ===== ===== Общая информация =====
-[[http://​www.nano-editor.org/​|{{:​wiki:​логотип_nano_с_оф_сайта.png |Логотип nano}}]]**nano**((равнозначны названия **GNU Nano**, **Nano**, **nano**, полное наименование - **GNU nano Text Editor** - **текстовый редактор GNU nano**)) — консольный текстовый редактор для Unix и Unix-подобных операционных систем,​ основанный на библиотеке [[wpru>​Curses|curses]] и распространяемый под лицензией GNU GPL. В настоящее время включен в дистрибутивы Ubuntu по-умолчанию и в установке не нуждается.\\+[[http://​www.nano-editor.org/​|{{:​wiki:​логотип_nano_с_оф_сайта.png |Логотип nano}}]]**nano**((равнозначны названия **GNU Nano**, **Nano**, **nano**, полное наименование - **GNU nano Text Editor** - **текстовый редактор GNU nano**)) — консольный текстовый редактор для Unix и Unix-подобных операционных систем,​ основанный на библиотеке [[wpru>​Curses|curses]] и распространяемый под лицензией GNU GPL. В настоящее время включен в дистрибутивы Ubuntu по умолчанию и в установке не нуждается.\\
 Чтобы запустить nano, следует открыть [[manual:​терминал|терминал]] и выполнить:​ Чтобы запустить nano, следует открыть [[manual:​терминал|терминал]] и выполнить:​
 <code bash>​nano</​code>​ <code bash>​nano</​code>​
Строка 7: Строка 7:
  
 ===== Опции использования ===== ===== Опции использования =====
-По стандартной команде,​ позволяющей получить справку по использованию программы можно просмотреть возможные опции открытия файлов и иные сведения,​ следует выполнить:​+По стандартной команде,​ позволяющей получить справку по использованию программы, где ​можно просмотреть возможные опции открытия файлов и иные сведения,​ следует выполнить:​
 <code bash>​nano --help</​code>​ <code bash>​nano --help</​code>​
  
Строка 107: Строка 107:
 <​key>'​m'​-+</​key>​ или ​   <​key>'​m'​-=</​key> ​   -       ​Прокрутить одну строку вниз, не перемещая курсор\\ <​key>'​m'​-+</​key>​ или ​   <​key>'​m'​-=</​key> ​   -       ​Прокрутить одну строку вниз, не перемещая курсор\\
 <​key>'​m'​-'<'</​key>​ или ​   <​key>'​m'​-,</​key> ​    ​- ​     Переключить на предыдущий буфер\\ <​key>'​m'​-'<'</​key>​ или ​   <​key>'​m'​-,</​key> ​    ​- ​     Переключить на предыдущий буфер\\
-<​key>'​m'​-></​key>​ или ​   <​key>'​m'​-.</​key> ​   -       ​Переключить на следующий буфер\\+<​key>'​m'​-'>'</​key>​ или ​   <​key>'​m'​-.</​key> ​   -       ​Переключить на следующий буфер\\
  
 <​key>'​m'​-V</​key> ​      ​- ​             Вставить следующую комбинацию клавиш как есть\\ <​key>'​m'​-V</​key> ​      ​- ​             Вставить следующую комбинацию клавиш как есть\\
Строка 138: Строка 138:
 <​key>'​m'​-$</​key> ​   -               ​Мягкий перенос строк разрешить/​запретить\\ <​key>'​m'​-$</​key> ​   -               ​Мягкий перенос строк разрешить/​запретить\\
  
-====== Ссылки ======+===== Подсветка синтаксиса ​=====
  
 +На удаленных серверах для правки конфигов можно использовать nano – быстрый,​ понятный,​ простой текстовый редактор,​ с подсведкой синтаксиса. Согласитесь,​ это очень удобно :-)
 +
 +1. Найдем,​ где в нашей системе находятся примеры файлов .nanorc. На Ubuntu они обычно в каталоге /​usr/​share/​nano/​.
 +Скопируем к себе в каталог,​ файл конфигурации:​
 +
 +<code bash>$ cp /etc/nanorc ~/.nanorc </​code>​
 +
 +2. Добавим строчки в файл //​~/​.nanorc//​ (на Ubuntu примеры конфигурации идут в поставке) для подсветки необходимых нам файлов,​ если они отсутствуют в стандартном файле конфигурации:​
 +
 +<code bash>
 +## TeX
 +include "/​usr/​share/​nano/​patch.nanorc"​
 +## POV-Ray
 +include "/​usr/​share/​nano/​pov.nanorc"​
 +## Perl
 +include "/​usr/​share/​nano/​perl.nanorc"​
 +## Nanorc files
 +include "/​usr/​share/​nano/​nanorc.nanorc"​
 +## Python
 +include "/​usr/​share/​nano/​python.nanorc"​
 +## C/C++
 +include "/​usr/​share/​nano/​c.nanorc"​
 +## Groff
 +include "/​usr/​share/​nano/​groff.nanorc"​
 +## Assembler
 +include "/​usr/​share/​nano/​asm.nanorc"​
 +## Ruby
 +include "/​usr/​share/​nano/​ruby.nanorc"​
 +## Manpages
 +include "/​usr/​share/​nano/​man.nanorc"​
 +## HTML
 +include "/​usr/​share/​nano/​html.nanorc"​
 +## Bourne shell scripts
 +include "/​usr/​share/​nano/​sh.nanorc"​
 +## Sun Java
 +include "/​usr/​share/​nano/​java.nanorc"​
 +</​code>​
 +
 +3. Если этого мало, то берем [[http://​bigvo.dyndns.org/​nanosyntax.tar.bz2|Syntax Highlight Pack]] и настраиваем подсветку при редактировании всего и вся.
 +
 +====== Ссылки ======
 +  * [[http://​forum.ubuntu.ru/​index.php?​topic=191085.0|Обсуждение статьи на форуме]]
   * [[http://​www.nano-editor.org|Официальный сайт программы]] //​(англ.)//​   * [[http://​www.nano-editor.org|Официальный сайт программы]] //​(англ.)//​
   * [[http://​www.nano-editor.org/​who.php|Имена разработчиков]]   * [[http://​www.nano-editor.org/​who.php|Имена разработчиков]]
   * [[wpru>​Nano|Страница программы на русскоязычном разделе Википедии]]   * [[wpru>​Nano|Страница программы на русскоязычном разделе Википедии]]
  
-{{tag>​nano Текстовый_редактор ​Терминал}}+{{tag>​nano Текстовый_редактор ​Консоль Подсветка_синтаксиса}}