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

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

Сравнение Nano и Pico

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

  • Редактор Nano - это очень простая программа, обладающая минимальной функциональностью, необходимой для редактирования файлов.
  • В нем есть встроенная шпаргалка по сочетаниям клавиш, которая отображается в нижней части самого редактора.
  • Он доступен на большинстве систем Linux.
  • Nano Editor - очень стабильная программа, которая практически никогда не зависает, не вылетает и не дает сбоев.
  • Синтаксическая раскраска может быть использована для многих языков программирования.
  • Это бесплатно!

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

Nano для Linux - это текстовый редактор на базе Терминала, поэтому сначала вам нужно открыть окно Терминала. После того как вы открыли Терминал Linux, вы можете открыть Nano с помощью следующей команды:

Если при запуске вы получаете ошибку

То его необходимо установить.

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

Редактор Nano

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

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

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

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

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

Создание файла с помощью редактора nano

Примечание: Если вы открыли новый файл/буфер, не назвав его, используя только команду "nano", вы можете назвать его при сохранении файла.

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

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

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

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

Перемещение по файлу

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

Отображение положения курсора

Иногда вам нужно знать текущее положение курсора в файле. Ярлык ctrl+c не только выделит область курсора, но и отобразит информацию о его местоположении в строке состояния над ярлыками.

Размещение курсора на определенной строке и колонке при запуске

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

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

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

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

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

Используйте сочетание клавиш Alt+^ для копирования текста вместо вставки.

сочетание клавиш для копирования текста вместо вставки

Вырезать строку текста

Редактор Nano также позволяет вырезать строку текста вместо всей строки. В следующем примере мы вырежем строку "sample" из нашего текста. Выделите строку, которую вы хотите вырезать, поместив курсор в начало строки и нажав ctrl+6. Это пометит строку как выделенную; в строке состояния появится сообщение "mark set".

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

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

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

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

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

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

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

Полезные горячие клавиши в Nano

Редактор Nano поставляется с рядом мощных горячих клавиш. Ниже приведены наиболее распространенные и полезные из них; остальные можно найти в руководстве к редактору Nano:

  • nano -B Используйте это сочетание клавиш для резервного копирования файла перед его редактированием.
  • nano -E Используйте это сочетание клавиш для преобразования символов табуляции в пробелы при редактировании текста.
  • nano -c Используйте э это сочетание клавиш для непрерывного просмотра статистики положения курсора.
  • nano -i Используйте этот ключ для автоматического отступа новой строки (строк) на ту же позицию, что и предыдущая.
  • nano -k Используйте это сочетание клавиш для переключения функции cut (Вырезает от позиции курсора вместо того, чтобы вырезать всю строку текста.
  • nano -m Используйте это сочетание клавиш, чтобы получить поддержку мыши.
  • nano -v Используйте это сочетание клавиш для открытия файлов в режиме только для чтения.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий