Основные команды
Запуск
bashnano [имя_файла] # Открыть файл или создать новый
nano -w [имя_файла] # Открыть без переноса длинных строк
nano +[число] файл # Открыть с курсором на указанной строке
Навигация по тексту
Ctrl+A— переход в начало строкиCtrl+E— переход в конец строкиCtrl+Y— страница вверхCtrl+V— страница внизCtrl+_— переход на определённую строку (сначала введите номер)Alt+/— переход в конец файлаAlt+\— переход в начало файла
Редактирование текста
Ctrl+K— вырезать текущую строку в буфер обменаCtrl+U— вставить содержимое буфера обменаAlt+A— включить/выключить режим выделения текстаCtrl+6— начать выделение текста (если режим выделения выключен)Alt+6— копировать выделенный текстCtrl+D— удалить символ под курсоромBackspace— удалить символ перед курсоромAlt+T— удалить все пробельные символы от курсора до следующего слова
Поиск и замена
Ctrl+W— поиск текста (для поиска следующего совпадения нажмите Alt+W)Ctrl+\— поиск и замена
Сохранение и выход
Ctrl+O— сохранить файлCtrl+X— выйти из редактора (если есть несохраненные изменения, nano спросит о сохранении)Alt+X— сохранить файл и выйти
Работа с буфером
Alt+>— перейти к следующему буферу (открытому файлу)Alt+<— перейти к предыдущему буферуAlt+A— включить/выключить маркировку текстаAlt+^— отметить начало выделения текстаAlt+}— отступ текста вправоAlt+{— отступ текста влево
Дополнительные функции
Проверка орфографии
Ctrl+T— проверка орфографии (требуется установленный spell)
Работа с буфером обмена
Alt+M— включить/выключить поддержку мышиAlt+D— подсчет слов, строк и символов
Настройка отображения
Alt+L— включить/выключить отображение номеров строкAlt+P— включить/выключить отображение пробелов и табуляций
Конфигурация
~/.nanorc— файл конфигурации nano для текущего пользователя/etc/nanorc— общесистемный файл конфигурации
Полезные комбинации для программирования
Alt+3— закомментировать/раскомментировать выделенные строки (должно быть настроено в .nanorc)Ctrl+]— автодополнение имени функции/переменной (если поддерживается)Alt+]— перейти к парной скобке
Рекомендации по использованию
- Используйте
Ctrl+Gдля вызова справки во время работы - Создайте персональный файл настроек
~/.nanorcдля улучшения опыта работы - Для программирования используйте подсветку синтаксиса, настроив её в конфигурационном файле
- При работе с большими файлами используйте флаг
-cдля постоянного отображения позиции курсора
Пример конфигурации ~/.nanorc
# Включение подсветки синтаксиса
include "/usr/share/nano/*.nanorc"
# Автоотступы
set autoindent
# Плавная прокрутка строк
set smooth
# Показывать номера строк
set linenumbers
# Включение мыши
set mouse
# Табуляция равна 4 пробелам
set tabsize 4
# Конвертирование таба в пробелы
set tabstospaces
Эта памятка содержит наиболее часто используемые команды и функции редактора nano. Для получения полной информации о возможностях nano, используйте man nano в терминале или нажмите Ctrl+G внутри редактора.