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

Различия

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

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

Следующая версия
Предыдущая версия
wiki:nano [2012/05/10 11:08]
создано, дополнено, оформлено.
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>​
  
Строка 99: Строка 99:
 <​key>​C-N</​key> ​       -              На следующую строку\\ <​key>​C-N</​key> ​       -              На следующую строку\\
  
-<​key>​C-A</​key> ​             -        На начало текущей строки +<​key>​C-A</​key> ​             -        На начало текущей строки\\ 
-<​key>​C-E</​key> ​    ​- ​                В конец текущей строки+<​key>​C-E</​key> ​    ​- ​                В конец текущей строки\\
 <​key>'​m'​-(</​key>​ или ​    <​key>'​m'​-9</​key> ​ -         На начало текущего абзаца;​ потом следующего абзаца\\ <​key>'​m'​-(</​key>​ или ​    <​key>'​m'​-9</​key> ​ -         На начало текущего абзаца;​ потом следующего абзаца\\
 <​key>'​m'​-)</​key>​ или ​    <​key>'​m'​-0</​key> ​ -         В конец текущего абзаца;​ потом следующего абзаца\\ <​key>'​m'​-)</​key>​ или ​    <​key>'​m'​-0</​key> ​ -         В конец текущего абзаца;​ потом следующего абзаца\\
Строка 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> ​   -               ​Мягкий перенос строк разрешить/​запретить\\
  
-===== Дополнительная информация =====+===== Подсветка синтаксиса =====
  
-На [[http://​www.nano-editor.org|официальном сайте]], адрес которого обычно указывается в разделе [[#См.также]]доступна ​тестовая версия 2.3.1. :-)+На удаленных ​серверах для правки ​конфигов можно использовать 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 Текстовый_редактор ​Консоль Подсветка_синтаксиса}}