Содержание:
Nano представляет собой простой графический редактор, который по умолчанию установлен на всех операционных системах Linux. Это хорошая альтернатива платному Pico, который установлен в пакете Pine. Программы вроде Vi и emacs могут быть более функциональными, но набор возможностей Nano позволяет легче изучить приложение новичкам. Вставка текста и навигация по файлам довольно понятные, нужно только набирать текст и двигать курсором. В данном случае мы научимся этому и узнаем сочетания клавиш для работы с этим текстовым редактором.
Выбрать Nano вместо Pico можно по следующим причинам:
Nano для Linux представляет собой текстовый редактор на основе терминала. Для его запуска необходимо открыть окно терминала. В нём наберите следующую команду:
$ nano
Вы увидите экран с открытым новым файлом/буфером:
Как можно увидеть выше, редактор разделён на четыре основные секции:
Чтобы запустить Nano и создать новый файл, используйте следующую команду:
$ nano filename
Изображение ниже показывает созданный файл filename.txt.
Замечание: если вы открыли новый файл/буфер командой «nano» без названия, название можно дать при сохранении файла. Об этом будет сказано в разделе «Сохранение файла».
Открыть уже существующий файл можно при помощи следующей команды:
$ nano [file-name]
Файл откроется, если он существует в текущей папке. Можно задать путь к месту расположения файла.
Можно перемещаться по файлу при помощи стрелок на клавиатуре, а ещё быстрее использовать сочетания клавиш на клавиатуре, которые обычно поддерживаются во всех оболочках рабочего стола Linux.
Иногда нужно узнать местоположение курсора внутри файла. Сочетание клавиш ctrl+c не только подсвечивает курсор, но и отображает информацию о местоположении в строке состояния.
Можно задать место, на котором курсор будет находиться при открытии существующего файла. Для этого при запуске приложения можно использовать следующую команду:
$ nano +line,column [filename]
Для примера напишем какой-нибудь текст, который можно будет выбрать, вырезать, копировать и вставить. Выбор текста осуществляется просто: нужно поместить курсор на этот текст и выбрать его при помощи мыши или клавиш клавиатуры.
Чтобы вырезать выбранный текст, нажмите ctrl+k и затем поместите курсор в то место, куда нужно вставить текст. Потом нажмите ctrl+u и увидите вставленный текст.
В этом примере был выбран текст «This is some more sample text» и скопирован при помощи сочетания клавиш ctrl+u.
Замечание: используйте клавиши Alt+^ для копирования текста вместо вырезания.
Редактор Nano даёт возможность вырезать сколько угодно текста вместо целой строки. В следующем примере будет вырезано слово «sample». Нужно выбрать участок текста, поместив курсор в начало и нажав ctrl+6. Это отметит участок как выбранный, в строке состояния появится сообщение «mark set».
Теперь поместите курсор туда, куда вы хотите вставить текст, и нажмите ctrl+u. Текст будет вставлен, как показано на изображении ниже:
Можно проверить текст на ошибки, если задействовать сочетание клавиш ctrl+t. Хотя это не текстовый процессор, дополнительная функциональность помогает получить текст без ошибок.
Чтобы сохранить файл, используйте сочетание клавиш ctrl+o. Приложение запросит ввести название файла и подтвердить его, если название уже задано. Сделайте необходимые изменения и нажмите ввод, файл будет сохранён.
Строка состояния покажет количество строк в сохранённом файле:
В Nano можно объединять содержимое разных файлов. Откройте файл и нажмите ctrl+R. Редактор спросит название файла, текст из которого вы хотите вставить в текущий файл. На изображении показан ввод из файла под названием filnamet.txt.
На следующем изображении выбранная строка была вставлена из указанного файла:
Редактор Nano обладает рядом полезных переключателей. Наиболее распространённые упомянуты ниже, другие можно найти в руководстве Nano Editor.
Переключатель | Функциональность |
nano -B | Выполняет резервное копирование файла перед редактированием |
nano -E | Преобразует табуляцию в пробелы при редактировании текста |
nano -c | Непрерывно показывает информацию о местоположении курсора |
nano -i | Автоматически ставит красную строку в новых строках с тем же положением, как предыдущая строка. |
nano -k | Переключатель вырезания. Вырезание происходит с местоположения курсора вместо всей строки текста |
nano -m | Поддержка мыши |
nano -v | Открытие файла в режиме только для чтения |
Теперь вы умеете создавать, редактировать и сохранять файлы Nano. При помощи сочетаний горячих клавиш вы можете легко редактировать файлы, вырезать, копировать, вставлять текст, проверять правописание, копировать текст из одного файла в другой.
Ваш компьютер на Windows 10 перестал быть быстрым после обновления системы? Мы подскажем, как устранить…
Это приложение для iPhone основано на приглашениях и аудио. С его помощью можно всё равно…
Одним из самых значительных изменений в операционной системе iOS 14 является возможность менять приложения по…
В системе Android 10 появился фреймворк для пузырей чатов, популярность которым принёс Messenger. Новая система…
От загрузки в режим Fastboot при помощи одной команды до установки модов без рута, есть…
Бета-версия операционной системы Android 11 в настоящее время доступна для устройств Google Pixel. Нужно посетить…