20 апреля, 2024

Как работать с редактором Nano на Linux

Содержание:

Что такое редактор Nano

Nano представляет собой простой графический редактор, который по умолчанию установлен на всех операционных системах Linux. Это хорошая альтернатива платному Pico, который установлен в пакете Pine. Программы вроде Vi и emacs могут быть более функциональными, но набор возможностей Nano позволяет легче изучить приложение новичкам. Вставка текста и навигация по файлам довольно понятные, нужно только набирать текст и двигать курсором. В данном случае мы научимся этому и узнаем сочетания клавиш для работы с этим текстовым редактором.

Nano против Pico

Выбрать Nano вместо Pico можно по следующим причинам:

  • Это очень простая программа с минимумом функциональности для редактирования файлов.
  • Имеется встроенная шпаргалка, содержащая сочетание клавиш внизу редактора.
  • Доступна в большинстве дистрибутивов Linux.
  • Очень стабильная программа, которая никогда не зависает и не падает.
  • Подсветка синтаксиса может использоваться во многих языках программирования.
  • Приложение бесплатное.

Запуск редактора Nano на Linux

Nano для Linux представляет собой текстовый редактор на основе терминала. Для его запуска необходимо открыть окно терминала. В нём наберите следующую команду:

$ nano

Вы увидите экран с открытым новым файлом/буфером:

Как можно увидеть выше, редактор разделён на четыре основные секции:

  • Первая строка наверху отображает номер версии Nano, название файла, в данном случае не заданное, изменён файл или нет.
  • Строка над сочетанием клавиш внизу показывает системные сообщения, вроде статуса.
  • Две строки сочетания клавиш внизу позволяют увидеть наиболее востребованные сочетания.

Создание файла

Чтобы запустить Nano и создать новый файл, используйте следующую команду:

$ nano filename

Изображение ниже показывает созданный файл filename.txt.

Замечание: если вы открыли новый файл/буфер командой «nano» без названия, название можно дать при сохранении файла. Об этом будет сказано в разделе «Сохранение файла».

Читать также:  Как исправить самые раздражающие недостатки Windows 10

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

Открыть уже существующий файл можно при помощи следующей команды:

$ 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».

Читать также:  Руководство по Thunderbolt 3: как подключить iPhone, монитор, жёсткий диск и прочие аксессуары к MacBook Pro или MacBook Air

Теперь поместите курсор туда, куда вы хотите вставить текст, и нажмите ctrl+u. Текст будет вставлен, как показано на изображении ниже:

Проверка орфографии

Можно проверить текст на ошибки, если задействовать сочетание клавиш ctrl+t. Хотя это не текстовый процессор, дополнительная функциональность помогает получить текст без ошибок.

Сохранение файла

Чтобы сохранить файл, используйте сочетание клавиш ctrl+o. Приложение запросит ввести название файла и подтвердить его, если название уже задано. Сделайте необходимые изменения и нажмите ввод, файл будет сохранён.

Строка состояния покажет количество строк в сохранённом файле:

Вставка одного файла в другой

В Nano можно объединять содержимое разных файлов. Откройте файл и нажмите ctrl+R. Редактор спросит название файла, текст из которого вы хотите вставить в текущий файл. На изображении показан ввод из файла под названием filnamet.txt.

На следующем изображении выбранная строка была вставлена из указанного файла:

Полезные переключатели в Nano

Редактор Nano обладает рядом полезных переключателей. Наиболее распространённые упомянуты ниже, другие можно найти в руководстве Nano Editor.

Переключатель
Функциональность
nano -B
Выполняет резервное копирование файла перед редактированием
nano -E
Преобразует табуляцию в пробелы при редактировании текста
nano -c
Непрерывно показывает информацию о местоположении курсора
nano -i
Автоматически ставит красную строку в новых строках с тем же положением, как предыдущая строка.
nano -k
Переключатель вырезания. Вырезание происходит с местоположения курсора вместо всей строки текста
nano -m
Поддержка мыши
nano -v
Открытие файла в режиме только для чтения

 

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

Читать также:  Какими умениями должен обладать профессиональный хакер?

Добавить комментарий