-

Сегодня 10 грудня 2025 года. Мирвое время 10:11.

Nano: відмінності між версіями

Матеріал з Довідка
Перейти до навігації Перейти до пошуку
(Створена сторінка: GNU nano — небольшой и удобный текстовый редактор, который входит в стандартную сборку Debian. Помимо стандартных функций терминального текстового редактора nano может выполнять отмену/возврат изменений, подсвечивать синтаксис, выполнять интерактивный пои...)
 
 
(Не показано 5 проміжних версій цього користувача)
Рядок 7: Рядок 7:
Навигация по справке осуществляется с помощью команд Ctrl+Y (Page Up) и Ctrl+V (Page Down). Ctrl+X закрывает окно справки.
Навигация по справке осуществляется с помощью команд Ctrl+Y (Page Up) и Ctrl+V (Page Down). Ctrl+X закрывает окно справки.


Использование
== Использование ==
Чтобы открыть редактор, просто введите в консоли контроллера Wiren Board команду nano.
Чтобы открыть редактор, просто введите в консоли контроллера Wiren Board команду nano.


Рядок 41: Рядок 41:
Две строки справки в нижней части показывают некоторые из наиболее важных функций редактора.
Две строки справки в нижней части показывают некоторые из наиболее важных функций редактора.


Работа в редакторе
== Работа в редакторе ==
Ввод текста и команды управления
Ввод текста и команды управления
Текст в nano вводится с клавиатуры, для ввода команд управления используются последовательности Control (клавиша Ctrl, обозначена как ^) и Meta (клавиша Alt или Cmd, обозначена как M-). Перемещение курсора выполняется с помощью стрелок.
Текст в nano вводится с клавиатуры, для ввода команд управления используются последовательности Control (клавиша Ctrl, обозначена как ^) и Meta (клавиша Alt или Cmd, обозначена как M-). Перемещение курсора выполняется с помощью стрелок.
Рядок 56: Рядок 56:
Вырезать и копировать текст можно не только строками, но и выделив произвольный текст с помощью клавиши Shift и стрелок.
Вырезать и копировать текст можно не только строками, но и выделив произвольный текст с помощью клавиши Shift и стрелок.


Найти и заменить
== Найти и заменить ==
Для поиска текста в nano используются следующие команды:
Для поиска текста в nano используются следующие команды:


Рядок 65: Рядок 65:
Для поиска и замены текста используется команда Alt+R.
Для поиска и замены текста используется команда Alt+R.


Команды и функции nano
== Работа с файлами ==
Работа с файлами
Ctrl+S Сохранить текущий файл
Ctrl+S Сохранить текущий файл


Рядок 75: Рядок 74:
Ctrl+X Выйти из nano
Ctrl+X Выйти из nano


Редактирование
== Редактирование ==


Ctrl+K Вырезать текущую строку в буфер вырезки
'''Ctrl+K''' Вырезать текущую строку в буфер вырезки


Alt+6 Копировать текущую строку в буфер вырезки
Alt+6 Копировать текущую строку в буфер вырезки
Рядок 93: Рядок 92:
Alt+E Повторить последнее отмененное действие
Alt+E Повторить последнее отмененное действие


Поиск и замена
== Поиск и замена ==


Ctrl+Q Поиск вперед от курсора
'''Ctrl+Q''' Поиск вперед от курсора


Ctrl+W Поиск назад от курсора
'''Ctrl+W''' Поиск назад от курсора


Alt+Q Перейти к следующему найденному элементу вперед
Alt+Q Перейти к следующему найденному элементу вперед
Рядок 105: Рядок 104:
Alt+R Заменить символы
Alt+R Заменить символы


Удаление
== Удаление ==


Ctrl+H Удалить символ перед курсором
Ctrl+H Удалить символ перед курсором
Рядок 115: Рядок 114:
Ctrl+Del Удалить слово справа от курсора
Ctrl+Del Удалить слово справа от курсора


Alt+Del Удалить текущую строку
'''Alt+Del''' Удалить текущую строку


Операции
== Операции ==


Ctrl+T Проверка орфографии
Ctrl+T Проверка орфографии
Рядок 131: Рядок 130:
Alt+; Воспроизвести макрос
Alt+; Воспроизвести макрос


Перемещение курсора
== Перемещение курсора ==
Ctrl+B На один символ назад
Ctrl+B На один символ назад


Рядок 160: Рядок 159:
Alt+/ В конец буфера
Alt+/ В конец буфера


Дополнительное перемещение
== Дополнительное перемещение ==


Alt+G Перейти к указанной строке
Alt+G Перейти к указанной строке
Рядок 174: Рядок 173:
Alt+> Переключиться на следующий буфер
Alt+> Переключиться на следующий буфер


Информация
== Информация ==


Ctrl+C Сообщить положение курсора
Ctrl+C Сообщить положение курсора
Рядок 182: Рядок 181:
Ctrl+G Показать текст справки
Ctrl+G Показать текст справки


Прочие
== Прочие ==


Alt+A Включить/выключить метку
Alt+A Включить/выключить метку
Рядок 199: Рядок 198:


Ctrl+L Обновить экран
Ctrl+L Обновить экран
[[Категория:Midnight Commander]][[Категория:Nano]]

Поточна версія на 23:22, 12 листопада 2023

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

Описанные ниже функции и команды актуальны для версии программы 5.4.

Получить дополнительную информацию о функциях и командах nano можно из встроенной справки доступной по команде Ctrl+G.

Навигация по справке осуществляется с помощью команд Ctrl+Y (Page Up) и Ctrl+V (Page Down). Ctrl+X закрывает окно справки.

Использование

Чтобы открыть редактор, просто введите в консоли контроллера Wiren Board команду nano.

Открыть файл для редактирования в nano можно командой:

nano [FILE] Например, чтобы создать и открыть для редактирования файл /etc/hello.txt введите в консоли:

nano /etc/hello.txt Чтобы открыть файл только для чтения, используйте параметр -v:

nano -v /etc/hello.txt Создать резервную копию файла, можно с помощью параметра -B:

nano -B /etc/hello.txt Резервная копия будет создана после сохранения файла. В резервной копии будет содержимое, которое было до изменения. В конце имени файла резервной копии будет добавлен знак тильды ~.

Можно открыть файл и сразу установить курсор в заданную строку на заданную колонку. Для это используется следующая конструкция:

nano [[+LINE,COLUMN] FILE]... Например, открыть файл hello.txt, установив курсор в 6 строку на 4 колонку можно так:

nano +6,4 /etc/hello.txt Компоновка экрана

Компоновка экрана nano Экран nano состоит из четырех областей и включает: строку заголовка, окно редактирования, строку состояния и две строки справки.

Строка заголовка отображает версию nano, имя файла или «New Buffer», если файлу еще не было присвоено имя.

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

Две строки справки в нижней части показывают некоторые из наиболее важных функций редактора.

Работа в редакторе

Ввод текста и команды управления Текст в nano вводится с клавиатуры, для ввода команд управления используются последовательности Control (клавиша Ctrl, обозначена как ^) и Meta (клавиша Alt или Cmd, обозначена как M-). Перемещение курсора выполняется с помощью стрелок.

Управляющая команда вводится нажатием нужной клавиши при удерживании клавиши Ctrl или Alt.

Если по каким-то причинами у вас не работают клавиши Ctrl и Alt, их можно заменить клавишей Esc. Вместо Ctrl один раз нажмите Esc, а затем клавишу команды, вместо Alt — два раза Esc, а затем клавишу команды.

Вырезать/копировать/вставить В nano можно вырезать и копировать текст целыми строками. Чтобы вырезать, установите курсор в нужную строку и используйте комбинацию Ctrl+K. Вырезанная строка будет записана в буфер обрезки. После чего содержимое буфера можно будет вставить в текущую позицию курсора командой Ctrl+U. Каждый вызов Ctrl+K перезаписывает буфер обрезки.

Чтобы скопировать строку без вырезания нажмите Alt+6 и вставьте в нужное место командой Ctrl+U.

Вырезать и копировать текст можно не только строками, но и выделив произвольный текст с помощью клавиши Shift и стрелок.

Найти и заменить

Для поиска текста в nano используются следующие команды:

Ctrl+W для поиска начиная от курсора к концу файла; Ctrl+Q для поиска начиная от курсора к началу файла. Переключение между найденными элементами осуществляется с помощью команд Alt+W и Alt+Q.

Для поиска и замены текста используется команда Alt+R.

Работа с файлами

Ctrl+S Сохранить текущий файл

Ctrl+O Записать файл («Сохранить как...»)

Ctrl+R Вставить другой файл в текущий

Ctrl+X Выйти из nano

Редактирование

Ctrl+K Вырезать текущую строку в буфер вырезки

Alt+6 Копировать текущую строку в буфер вырезки

Ctrl+U Вставить содержимое буфера вырезки

Alt+T Вырезать до конца буфера

Ctrl+] Завершить текущее слово

Alt+3 Комментировать/раскомментировать строку/абзац

Alt+U Отменить последнее действие

Alt+E Повторить последнее отмененное действие

Поиск и замена

Ctrl+Q Поиск вперед от курсора

Ctrl+W Поиск назад от курсора

Alt+Q Перейти к следующему найденному элементу вперед

Alt+W Перейти к следующему найденному элементу назад

Alt+R Заменить символы

Удаление

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

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

Alt+Bsp Удалить слово слева от курсора

Ctrl+Del Удалить слово справа от курсора

Alt+Del Удалить текущую строку

Операции

Ctrl+T Проверка орфографии

Ctrl+J Выровнять содержимое текущего абзаца

Alt+J Выровнять содержимое всего файла

Alt+B Запустить проверку синтаксиса

Alt+: Начать/остановить запись макроса

Alt+; Воспроизвести макрос

Перемещение курсора

Ctrl+B На один символ назад

Ctrl+F На один символ вперед

Ctrl+← Одно слово назад

Ctrl+→ Одно слово вперед

Ctrl+A К началу строки

Ctrl+E В конец строки

Ctrl+P На строку вверх

Ctrl+N На строку вниз

Ctrl+↑ К предыдущему блоку

Ctrl+↓ К следующему блоку

Ctrl+Y Страницу вверх

Ctrl+V Страницу вниз

Alt+\ В начало буфера

Alt+/ В конец буфера

Дополнительное перемещение

Alt+G Перейти к указанной строке

Alt+] Перейти к дополнительной скобке

Alt+↑ Прокрутить область просмотра вверх

Alt+↓ Прокрутить область просмотра вниз

Alt+< Перейти к предыдущему буферу

Alt+> Переключиться на следующий буфер

Информация

Ctrl+C Сообщить положение курсора

Alt+D Сообщить количество строк/слов/символов

Ctrl+G Показать текст справки

Прочие

Alt+A Включить/выключить метку

Tab Отступ отмеченной области

Shift+Tab Отменить отмеченную область

Alt+V Ввести код символа

Alt+N Включить/выключить номера строк

Alt+P Включить/выключить видимые пробелы

Alt+X Скрыть или показать линии помощи

Ctrl+L Обновить экран