Главная » Windows XP » Nano — самый простой консольный текстовый редактор для Linux. GNU nano - консольный текстовый редактор Nano как добавить строку в файл

Nano — самый простой консольный текстовый редактор для Linux. GNU nano - консольный текстовый редактор Nano как добавить строку в файл

Ctrl + W – это ярлык для поиска. Тот же эффект может быть достигнут нажатием клавиши F6 . После ввода условия поиска нажмите Enter . Чтобы повторить поиск, произведите Alt + W. В этом меню вы можете выбрать более ранние поисковые запросы, используя клавиши со стрелками вверх / вниз.

Чтобы переключиться назад, вам нужно нажать Alt + B в диалоговом окне поиска.

Для получения дополнительных ярлыков нажмите F1

Руководство по основам Nano

^ W

  1. Не во всей работе системы F1 для справки. Попробуйте ^ G.
  2. Не во всей системе nano есть страница справки

Да, это просто справочная страница ниже. Для тех, кто видит это сообщение [Извините, поддержка этой функции отключена] вместо страницы с поддержкой nano

^ G (F1) Отобразить этот текст справки

^ X (F2) Закройте текущий буфер файлов / Выход из nano

^ O (F3) Запись текущего файла на диск

^ J (F4) Обозначить текущий абзац

^ R (F5) Вставить другой файл в текущий

^ W (F6) Поиск строки или регулярного выражения

^ Y (F7) Переход к предыдущему экрану

^ V (F8) Переход к следующему экрану

^ K (F9) Вырезать текущую строку и сохранить ее в буфере

^ U (F10) Отрезка от буфера в текущей строке

^ C (F11) Отобразить позицию курсора

^ T (F12) Вызвать средство проверки орфографии, если доступно

M- \ (M- |) Перейти к первой строке файла

M- / (M-?) Переход к последней строке файла

^ _ (F13) (MG) Перейти к номеру строки и столбца

^ \ (F14) (MR) Заменить строку или регулярное выражение

^^ (F15) (MA) Отметить текст в позиции курсора

MW (F16) Повторить последний поиск

M- ^ (M-6) Скопируйте текущую строку и сохраните ее в буфере

M-} Отступ текущей строки

M- { Отменить текущую строку

^ F Идите вперед один символ

^ B Верните один символ

^ Пробел Перейти на одно слово

M-Space Верните одно слово

^ P Перейти к предыдущей строке

^ N Перейти к следующей строке

^ A Переход к началу текущей строки

^ E Перейти к концу текущей строки

M- ( (M-9) Перейти к началу абзаца, а затем предыдущего абзаца

M-) (M-0) Перейти прямо за пределы абзаца; затем следующего абзаца

M-] Переход к согласующему кронштейну

M– (M-_) Прокрутка вверх до одной строки без прокрутки курсора

M- + (M- =) Прокрутите вниз одну строку без прокрутки курсора

M- < (M-) Переключиться в предыдущий буфер файлов

M-> (M-.) Переход к следующему буферу файла

MV Вставить следующее нажатие клавиши дословно

^ I Вставьте вкладку в позицию курсора

^ M Вставьте новую строку в позицию курсора

^ D Удалить символ под курсором

^ H Удалить символ слева от курсора

MT Отрезано от позиции курсора до конца файла

MJ Обоснуйте весь файл

MD. Количество слов, строк и символов.

^ L Обновить (перерисовать) текущий экран

^ Z Приостановить редактор (если приостановка включена)

(MX) Режим разрешения включения / выключения

(MC) Постоянное отображение положения курсора включено / выключено

(MO) Использование еще одной строки для редактирования enable / disable

(MS) Плавная прокрутка включения / выключения

(MP) Разрешение / запрет отображения пробелов

(MY) Выделение подсветки синтаксиса цвета включает / отключает

(MH) Включение / выключение смарт-дома

(MI) Автоотступ включить / отключить

(MK) Разрешить / отключить

(ML) Включение / выключение переноса длинной строки

(MQ) Преобразование введенных вкладок в пробелы разрешает / отключает

Вы можете искать текст в нано с помощью Ctrl W.

Alt W (или Esc , W) повторит поиск. (В качестве альтернативы, оставляя поле пустым, по умолчанию будет отображаться последний текст.)

Нажатие клавиши Ctrl R в режиме поиска приведет к активации режима замены.

(К сожалению, Ctrl W не работает, когда отображается экран справки Ctrl G ..)

Программы 18 октября 2010

Редактор nano - маленький с простым интерфейсом редактор начального уровня, часто встречается как стандартный редактор в linux системах. Редактор носит консольный характер и запускается командой nano , например:

Открытие и создание файла редактором nano

Открыть и создать файл в nano просто. Нужно набрать:

Nano - немодальный редактор, и для вставки текста можно сразу начинать набор. Если вы редактируете конфигурационный файл, такой как/etc/fstab, указывайте параметр -w, например:

Имеется несколько опций командной строки:

  • -T #, устанавливающей величину (в символах) табуляции,
  • -i, включающей автоматические отступы,
  • -w, отключающей режим переноса строк на границе экрана (что очень важно при редактировании конфигурационных файлов), и так далее.

Сохранение документа и выход из редактора nano

Чтобы сохранить сделанные изменения, нажмите Ctrl+O. Для выхода из nano нажмите Ctrl+X. Если вы выходите из редактора, а файл изменен,nano предложит сохранить файл. Чтобы отказаться от сохранения, просто нажмите N, а для подтверждения - Y. Редактор запросит имя файла. Просто введите имя, а затем нажмите Enter.

Если вы случайно подтвердили необходимость сохранения файла, который сохранять не нужно, от сохранения всегда можно отказаться нажатиемCtrl+C в момент запроса имени файла.

Вырезание и вставка текста в редакторе nano

Чтобы вырезать отдельную строку, пользуйтесь Ctrl+K (удерживая Ctrl, нажмите K). Строка исчезнет. Чтобы вставить ее, просто переместите курсор туда, где нужно вставить строку, и введите Ctrl+U. Строка снова появилась. Чтобы переместить несколько строк, просто вырежьте их несколькими нажатиями Ctrl+K подряд, а затем вставьте одним нажатием Ctrl+U. Целый абзац появляется там, где вам нужно.

Если нужно действовать нежнее, отметим текст. Переместите курсор в начало текста, который нужно вырезать. Нажмите Ctrl+6 (или Alt+A). Затем установите курсор в конец текста, который нужно вырезать; отмеченный текст при этом выделяется. Чтобы убрать отметку, просто снова нажмите Ctrl+6. Чтобы вырезать отмеченный текст, нажмите Ctrl+K. Используйте Ctrl+U, чтобы вставить его.

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

Найти строку просто: нажмите Ctrl+W (от английского "WhereIs"), введите то, что нужно найти, и нажмите Enter. Чтобы повторно найти ту же строку, нажмите Alt+W.

Примечание: В тексте справки nano клавиша Ctrl обозначается знаком «^», так что Ctrl+W показывается как ^W и т.п. Клавиша Alt обозначена M (от «Meta»), и Alt+W показывается как M-W.

Nano — текстовый редактор командной строки, который является предустановленным почти в каждом дистрибутиве Linux. Его часто предпочитают новые пользователи из-за его простоты, по сравнению с другими текстовыми редакторами командной строки, такими как vi/vim и emacs . Он имеет множество полезных функций, таких как подсветка синтаксиса, нумерация строк, простой поиск и многие другие.

Установка Nano Editor в Linux

Если по какой-либо причине nano еще не установлен на вашем дистрибутиве Linux, вы должны легко установить его с помощью следующих команд:

# apt install nano [Для Ubuntu/Debian] # yum install nano [Для CentOS/Fedora]

Горячие клавиши Nano

Nano использует комбинации клавиш для различных функций, таких как поиск текста в файле, выравнивание текста и т. д. Эти комбинации очень легки и видны во время редактирования файла. Они автоматически меняются в зависимости от того, какие действия вы принимаете.

Одна вещь, которую вы должны знать, состоит в том, что сочетание клавиш с изображением ^ и символом (например ^W) представляет собой комбинацию клавиши Ctrl и этого символа (Ctrl + W в нашем примере).

Комбинация, которая, как показано, начинается с M , означает, что ее нужно завершить, нажав клавишу Alt и следующий символ.

Ниже перечислены параметры, которые вы увидите при первом открытии nano :

  • G Получить помощь
  • ^O Записать
  • ^W Где
  • ^K Вырезать текст
  • ^J Выровнять
  • ^C Текущая позиция
  • M-U отменить (назад)
  • ^X Выход
  • ^R Прочитать файл
  • ^\ Заменить
  • ^U Разделить текст
  • ^T Проверить орфографию
  • ^_ Перейти на линию
  • M-E отменить (вперёд)

Вам не нужно запоминать каждый вариант, так как он всегда перед вамм. Вы можете получить полный список комбинаций клавиш, нажав ^G (или нажать F1), который откроет меню справки nano. Вы заметите, что некоторые ярлыки могут использоваться с одним ключом.

Например, клавиша F1 для получения справки или F2 для выхода из nano.

Ярлыки клавиш редактора Nano

Создание нового файла в Nano

Создать новый файл так же просто, как и запустить nano:

Это откроет редактор и, сохранив файл, попросит вас указать имя, с которым будет сохранен новый файл.


Создать новый файл в Nano

Открыть файл в Nano

Чтобы открыть файл, вы можете запустить:

$ nano ~ / my_text_file.txt

Вышеупомянутая команда попытается открыть файл «my_text_file.txt» из вашего домашнего каталога. Если файл не существует, nano попытается его создать.

Иногда вам может потребоваться открыть файл и перейти к точной строке или столбцу. Nano позволяет вам сделать это с помощью:

$ nano +line,columns file

Например:

$ nano +3,2 ~ / .bashrc

Откроет ваш.bashrc файл, и курсор будет расположен на третьей строке, втором столбце.


Открытие файла в Nano

Редактирование файлов в Nano

После открытия или создания файлов вы можете сразу начать редактирование/запись. В отличие от vim , в nano нет необходимости переключаться в режим редактирования. Чтобы переместить курсор вокруг файла, вы можете использовать клавиши со стрелками на клавиатуре.


Редактирование файла в Nano

Поиск текста в Nano

Вы можете искать текст внутри файла с помощью ^W , который представляет параметр «где ». Это откроет поле поиска над меню, где вы можете ввести текст, который ищете:


Поиск текста в Nano

Вы также увидите, что нижнее меню изменится и отобразит некоторые дополнительные параметры. Они в значительной степени объясняют себя, поэтому мы рассмотрим более важные.

  • Поиск с регулярными выражениями — нажмите M-R (клавиши Alt + R) и введите свой запрос с помощью регулярных выражений, которые вы хотите использовать.
  • Переход к строке — нажмите ^T (Ctrl + T), а затем строку, в которую вы хотите переместить курсор.
  • Заменить текст — нажмите кнопку ^R (Ctrl + T) в режиме поиска или ^\ в обычном режиме. Вам будет предложено ввести ваш исходный текст, после нажатия Enter вам будет предложено ввести текст, который будет использоваться для замены. Наконец, вас спросят, хотите ли вы заменить соответствующий экземпляр вашего поиска или все совпадения. Если вы выберете «Нет», курсор будет перемещен в следующем совпадении.
  • Переход к первой строке — нажмите ^Y (Ctrl + Y).
  • Переход к последней строке — нажмите ^V (Ctrl + V).

Копирование / Вставка / Вырезание текста в Nano

Интерфейс Nano очень похож на текстовые редакторы графического интерфейса. Если вы хотите скопировать или вырезать текст в графическом редакторе, вам сначала нужно его выбрать. То же самое происходит в нано. Чтобы пометить текст, нажмите Ctrl + ^ , затем переместите курсоры с помощью клавиш со стрелками.

  • Чтобы скопировать выделенный текст, нажмите Alt + ^ .
  • Чтобы вырезать выделенный текст, нажмите ^K (Ctrl + K).
  • Чтобы вставить выделенный текст, переместите курсор в нужное положение и нажмите ^U (Ctrl + U).

Копирование и вставка текста в Nano

Сохранить файл в Nano

Если вы хотите сохранить текущие изменения в файле, нажмите комбинацию ^O (Ctrl + O). Если вы редактируете новый файл, вам будет предложено указать имя этому файлу. Это сохранит ваши текущие изменения, и nano останется открытым, поэтому вы можете продолжать вносить изменения в файл.

Сохранить файл с резервной копией

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

$ nano -BC ~ / backups myfile.txt

Вышеуказанные действия сделают резервные копии файла myfile.txt в папке «backups », расположенной в домашнем каталоге пользователя. Обратите внимание, что каталог резервного копирования должен быть существующим, иначе nano сообщит вам, что каталог недопустим.

Выход из редактора Nano

Чтобы выйти из nano, просто нажмите ^X (клавиши Ctrl + X). Если файл еще не был сохранен, вам будет предложено сохранить изменения с помощью yes/no или отменить выход.

Вывод

Nano — простой в использовании текстовый редактор командной строки, который привлекает пользователей своей простотой. Его интерфейс аналогичен интерфейсу графических редакторов, что делает его идеальным для новичков Linux.

Несмотря на то что большинство действий в операционной системе Linux можно сделать через графический интерфейс, если вы хотите большого контроля над процессом и большей гибкости, вам придется прибегнуть к ручному редактированию конфигурационных файлов.

Так вы сможете точно настроить каждый параметр и будете знать, за что отвечает та или иная строка. Для работы с конфигурационными файлами можно использовать разные редакторы. Новички, чаще всего, используют Gedit, более опытные пользователи, которые уже привыкли к терминалу предпочитают редактор nano, а многие профессионалы хотят использовать только Vim.

Как использовать Vim мы уже рассматривали в одной из предыдущих статей, он очень гибкий, но за эту гибкость пришлось заплатить сложностью и вертикальной кривой обучения. В этой статье я хочу рассмотреть как использовать текстовый редактор Nano в операционной системе Linux. Это очень простой редактор и с ним справиться любой новичок. Но, в свою очередь, это будет отличным шагом в сторону освоения терминала.

Текстовый редактор Nano входит в набор программ GNU и является стандартным консольным редактором для многих дистрибутивов Linux. Разработка программы, как и многих других программ из набора GNU началась в девяностых годах.

В те времена существовала программа для отправки и приема электронной почты - Pine. Ее частью был текстовый редактор Pico, который можно было использовать для написания своих сообщений. Многим новичкам нравился Pico за его простоту и интуитивно понятный интерфейс. Но дистрибутивы Linux, в том числе Debian, не могли включить в свои репозитории закрытые бинарники для Pine и Pico.

Учитывая все это было принято решение создать редактор TIP или Tip Isn"t Pico. Но потом из-за конфликта названий с другой утилитой, редактор переименовали в nano.

Главное преимущество nano в простоте использования. Работать с ним так же просто, как с OpenOffice или Gedit. Поэтому работе с программой очень просто научиться. А теперь давайте перейдем к вопросу как использовать nano.

Как использовать редактор Nano?

В первую очередь нужно сказать, что nano - это консольный текстовый редактор, а это значит что его принято выполнять именно из терминала. Для этого применяется такой синтаксис:

$ nano опции /адрес/файла/файл

Использовать опции командной строки не обязательно достаточно только указать имя файла, но в некоторых случаях опции могут быть очень полезны. Рассмотрим их подробнее:

  • +номер - указать строку в файле, с которой нужно начинать редактирование;
  • -B - создавать резервную копию для файла при сохранении;
  • - папка для резервной копии;
  • -D - выводить текст жирным;
  • -E - конвертировать табуляции в пробелы;
  • -F - включить поддержку редактирования нескольких файлов;
  • -H - сохранять историю поиска и замены;
  • -I - не читать конфигурацию из файлов nanorc;
  • -P - запоминать и восстанавливать позицию курсора во время последнего редактирования;
  • -T - размер табуляции в пробелах;
  • -m - включить поддержку мыши;
  • -v - режим только для чтения, вы не можете сохранить файл.

Мы рассмотрели только самые главные опции программы, естественно, что на самом деле их намного больше, но для начала этих будет вполне достаточно. Дальше мы рассмотрим как работать с самой программой ее внешний вид и сочетания клавиш.

Чтобы открыть какой-либо файл, достаточно передать его в параметрах команде nano. Если такого файла не существует, будет создан новый. Например:

Главное окно программы выглядит очень просто, в верхней строке находится версия редактора и имя файла, а также уведомление был ли файл изменен. Дальше идет сам текст, а в самом низу опять имя файла и основные сочетания клавиш, которые вы можете использовать для работы с программой.

Для перемещения по тексту вы можете использовать мышку, стрелки на клавиатуре или специальные сочетания клавиш. В программе нет никакого меню, а все действия выполняются именно с помощью горячих клавиш. Возможно, некоторые из них будет не просто запомнить с первого раза,но после нескольких раз практики все получится. Тем более, что все самое необходимое отображается внизу экрана. Для активации того или иного действия достаточно нажать Ctrl и указанную букву. Клавиша Shift нигде не используется.

Основные комбинации клавиш

А теперь рассмотрим подробнее какие сочетания клавиш предлагает текстовый редактор nano linux. Чтобы открыть более подробную информацию о сочетаниях клавиш нажмите Ctrl+G :

Когда завершите работу с редактором и сохраните изменения нажмите Ctrl+X для выхода, если файл не был сохранен, программа предложит это сделать:

Перед тем как закрывать программу, нужно сохранить изменения в файл на диске. Для этого используйте сочетание Ctrl+O . Если вы запустили nano без параметров, вам нужно будет ввести имя файла.

Вы можете вставить содержимое другого файла на позицию курсора, для этого нажмите Ctrl+R и введите имя целевого файла:

Чтобы отменить последнее действие нажмите Alt+U. А повторить последнее действие еще раз вы можете с помощью Alt+E. Для поиска по строке или регулярному выражению нажмите Ctrl+W , вы можете использовать стандартные регулярные выражения синтаксиса perl:

С помощью сочетания клавиш Alt+R вы можете использовать поиск и замену:

Мы рассмотрели основные комбинации клавиш, которые используются для управления функциями редактора. Возможно, они покажутся вам сложными, но для начала достаточно знать только Ctrl+O и Ctrl+X , все остальное придет потом.

Сочетания клавиш для навигации

Давайте теперь рассмотрим горячие клавиши для быстрого перемещения по тексту в редакторе nano. Конечно, вы всегда можете использовать уже привычные клавиши PageUP, PageDown, Home, End и клавиши со стрелками, но это не совсем удобно учитывая, что у nano есть свои сочетания. Хотя они не настолько практичны как у Vim, но вы все же можете их использовать.

Для перемещения курсора вперед или назад нажимайте Ctrl+F и Ctrl+B, а для перемещения вверх/вниз по одной строке применяйте Ctrl+P и Ctrl+N .

Для перемещения в начало строки используйте Ctrl+A , а в конец - Ctrl+E . Также существуют сочетания для перемещения по страницах, Ctrl+V перемещает на страницу вниз, а Ctrl+Y - на страницу вверх.

Но это еще не все. Вы можете перемещаться по словам с помощью Ctrl+Пробел и Alt+Пробел , а также нажать Ctrl+_ и ввести номер нужной строки, а через запятую даже символ.

Чтобы посмотреть где сейчас находится курсор, нажмите Ctrl+C .

Копирование вырезание и вставка

Вы можете копировать текст с помощью мышки, но это только если вы работаете в графическом интерфейсе. Но если вы используете программу в чистом терминале, такой вариант не подойдет. Для таких случаев у nano есть собственные инструменты выделения и копирования.

Чтобы выделить участок текста нажмите Ctrl+^ переместите курсор к концу нужного участка и опять нажмите это же сочетание клавиш. Весь текст между начальной и конечной точкой не включая позицию курсора будет выделен и вы можете его скопировать или вырезать.

Для копирования выделенного текста нажмите Alt+^ , а чтобы его вырезать - Ctrl+K . Чтобы вставить вырезанный текст переместите курсор на нужную позицию и нажмите Ctrl+U .

Чтобы вырезать всю строку текста достаточно нажать Ctrl+K , иногда это очень удобно при редактировании файлов конфигурации.

Несколько файлов в Nano

Не все знают, но текстовый редактор nano linux поддерживает открытие нескольких файлов. Вы не можете открыть их на одном экране, но зато можете свободного переключаться между редактированием каждого из них.

Для этого передайте утилите при запуске несколько файлов:

nano файл1 файл2

А затем для перемещения между ними используйте сочетания клавиш Alt+> и Alt+< . Чтобы закрыть ненужный больше файл нажмите Ctrl+X . Закроется не вся программа, а только активный буфер с файлом.

Выводы

В этой статье мы рассмотрели как использовать редактор nano linux. Несмотря на то, что он очень прост и рассчитан в первую очередь на новичков в Linux, здесь есть огромное количество возможностей, которые делают программу очень мощным редактором. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение небольшое сравнение nano и vim:

И распространяемый под лицензией GNU GPL . В настоящее время включен в дистрибутивы Ubuntu по умолчанию и в установке не нуждается.
Чтобы запустить nano, следует открыть терминал и выполнить:

nano

Опции использования

По стандартной команде, позволяющей получить справку по использованию программы, где можно просмотреть возможные опции открытия файлов и иные сведения, следует выполнить:

nano --help

Получаем «выхлоп», приведённый ниже. Следует повторить, команда

Имя_программы --help

Стандартна для всех консольных программ.

Использование: nano [ОПЦИИ] [[+СТРОКА,СТОЛБЕЦ] ФАЙЛ]... Опция Длинная форма Значение -h, -? --help Показывать это сообщение +СТРОКА,СТОЛБЕЦ Начать с указаной строки и ряда -A --smarthome Включить умную кнопку home -B --backup Сохранять резервные копии существующих файлов -C <дир> --backupdir=<дир> Каталог для хранения уникальных резервных копий -D --boldtext Использовать жирный шрифт вместо обычного -E --tabstospaces Преобразовать табуляции в пробелы -F --multibuffer Разрешить несколько файловых буферов -H --historylog Сохранять и читать историю поиска/замены строк -I --ignorercfiles Не использовать на файлы nanorc -K --rebindkeypad Исправлять проблему малой клавиатуры -L --nonewlines Не добавлять пустые строки в конце файла -N --noconvert Не преобразовывать из DOS/Mac формата -O --morespace Использование дополнительной строки для редактирования -Q <стр> --quotestr=<стр> Строка цитирования -R --restricted Ограниченный режим -S --smooth Построчная прокрутка вместо полу-экранной -T <#чис> --tabsize=<#чис> Установить ширину табуляции в #чис столбцов -U --quickblank Использовать быструю очистку строки состояния -V --version Показать версию и выйти -W --wordbounds Использовать более точное определение границ слов -Y <стр> --syntax=<стр> Использовать описание синтаксиса для подсветки -c --const Постоянно показывать позицию курсора -d --rebinddelete Исправить проблему Backspace/Delete -i --autoindent Автоматический отступ на новых строках -k --cut Вырезаь от курсора до конца строки -l --nofollow Не следовать по символьным ссылкам, переписывать -m --mouse Разрешить использование мыши -o <дир> --operatingdir=<дир> Установить рабочий каталог -p --preserve Зарезервировать кнопки XON (^Q) и XOFF (^S) -q --quiet Молча игнорировать ошибки запуска, например rc-файла -r <#столбцы> --fill=<#столбцы> Установить точку переноса строки на #столбцы -s <программа> --speller=<программа> Использовать альтернативную программу проверки орфографии -t --tempfile Автозапись при выходе, без лишних вопросов -u --undo Разрешить функцию отмены действий [ЭКСПЕРИМЕНТАЛЬНАЯ] -v --view Режим просмотра (только чтение) -w --nowrap Не переносить длинные строки -x --nohelp Не показывать две строки помощи внизу -z --suspend Разрешить приостановку -$ --softwrap Включить мягкий перенос строк -a, -b, -e, -f, -g, -j (игнорируется, для совместимости с Pico)

Текст помощи nano

Редактор nano разработан для эмуляции функциональности и простоты использования оригинального редактора UW Pico . Редактор разбит на 4 основные части: верхняя строка содержит версию программы, текущее имя файла, который редактируется, и были ли внесены изменения в текущий файл. Вторая часть - это главное окно редактирования, в котором отображен редактируемый файл. Строка состояния - 3 строка снизу - показывает разные важные сообщения. Две строки внизу показывают наиболее часто используемые комбинации клавиш.

Система обозначений комбинаций клавиш следующая: Комбинации с Control обозначены символом (^) и вводятся при помощи нажатой кнопки Ctrl или двойном нажатии Escape Esc ; комбинации с Esc обозначены символом Meta m и могут быть введены при помощи кнопок Esc , Alt или Meta , в зависимости от используемой клавиатуры. Также, нажатие Esc дважды и дальнейший ввод трёхзначного числа от 000 до 255 введёт соответствующий символ.
Следующие комбинации доступны в главном окне редактирования. Альтернативные комбинации показаны в скобках:

Ctrl + G или F1 - Показать эту справку
Ctrl + X или F2 - Закрыть текущий буфер / Выйти из nano
Ctrl + O или F3 - Записать текущий файл на диск
Ctrl + J или F4 - Выровнять текущий абзац

Ctrl + R или F5 - Вставить другой файл в текущий
Ctrl + W или F6 - Искать текст или регулярное выражение
Ctrl + Y или F7 - Перейти на предыдущий экран
Ctrl + V или F8 - Перейти на следующий экран

Ctrl + K или F9 - Вырезать текущую строку и сохранить её в буфере обмена
Ctrl + U или F10 - Вставить содержимое буфера обмена в текущую строку
Ctrl + C или F11 - Показать положение курсора
Ctrl + T или F12 - Проверить орфографию, если доступно

m + \ или m + | - На первую строку файла
m + / или m + ? - На последнюю строку файла

Ctrl + _ или m + G - Перейти на указанный номер строки и ряд
Ctrl + \ или m + R - Заменить текст или регулярное выражение
Ctrl + ^ или m + Alt - Отметить текст в текущей позиции курсора
m + W - Повторить последний поиск

m + ^ или m + 6 - Копировать текущую строку и сохранить ее в буфере обмена
m + } - Увеличить отступ строки
m + { - Уменьшить отступ строки
Ctrl + F - Вперёд на один символ
Ctrl + B - Назад на один символ
Ctrl + Space - Вперёд на одно слово
m + Space - Назад на одно слово
Ctrl + P - На предыдущую строку
Ctrl + N - На следующую строку

Ctrl + Alt - На начало текущей строки
Ctrl + E - В конец текущей строки
m + (или m + 9 - На начало текущего абзаца; потом следующего абзаца
m +) или m + 0 - В конец текущего абзаца; потом следующего абзаца
m + ] - На соответствующую скобку
m + − или m + _ - Прокрутить одну строку вверх, не перемещая курсор
m + + или m + = - Прокрутить одну строку вниз, не перемещая курсор
m + < или m + , - Переключить на предыдущий буфер
m + > или m + . - Переключить на следующий буфер

m + V - Вставить следующую комбинацию клавиш как есть
Ctrl + I - Вставить табуляцию в позиции курсора
Ctrl + M - Вставить строку в позиции курсора
Ctrl + D - Удалить символ под курсором
Ctrl + H - Удалить символ слева от курсора
m + T - Вырезать с текущей позиции до конца файла

m + J - Выровнять весь файл
m + D - Подсчитать количество слов, строк и символов
Ctrl + L - Обновить текущий экран
Ctrl + Z - Приостановить редактор (если включено)
m + X - Режим справки разрешить/запретить
m + C - Постоянное отображение положения разрешить/запретить
m + O - Использование дополнительной строки для редактирования разрешить/запретить
m + Shift - Плавная прокрутка разрешить/запретить
m + P - Отображение пробелов разрешить/запретить
m + Y - Подсветка синтаксиса разрешить/запретить
m + H - Умная кнопка home разрешить/запретить
m + I - Автоотступы разрешить/запретить
m + K - Вырезать до конца разрешить/запретить
m + L - Автоматическая разбивка строк разрешить/запретить
m + Q - Преобразование ввода табуляций в пробелы разрешить/запретить
m + B - Делать резервные копии разрешить/запретить
m + F - Несколько файловых буферов разрешить/запретить
m + M - Поддержка мыши разрешить/запретить
m + N - Без преобразования из формата DOS/Mac разрешить/запретить
m + Z - Приостановка разрешить/запретить
m + $ - Мягкий перенос строк разрешить/запретить

Подсветка синтаксиса

На удаленных серверах для правки конфигов можно использовать nano – быстрый, понятный, простой текстовый редактор, с подсведкой синтаксиса. Согласитесь, это очень удобно

1. Найдем, где в нашей системе находятся примеры файлов.nanorc. На Ubuntu они обычно в каталоге /usr/share/nano/. Скопируем к себе в каталог, файл конфигурации:

$ cp / etc/ nanorc ~/ .nanorc

2. Добавим строчки в файл ~/.nanorc (на Ubuntu примеры конфигурации идут в поставке) для подсветки необходимых нам файлов, если они отсутствуют в стандартном файле конфигурации:

## 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"

3. Если этого мало, то берем Syntax Highlight Pack и настраиваем подсветку при редактировании всего и вся.



Предыдущая статья: Следующая статья:

© 2015 .
О сайте | Контакты
| Карта сайта