Руководство для начинающих по Nano, текстовый редактор командной строки Linux

Оглавление:

Руководство для начинающих по Nano, текстовый редактор командной строки Linux
Руководство для начинающих по Nano, текстовый редактор командной строки Linux

Видео: Руководство для начинающих по Nano, текстовый редактор командной строки Linux

Видео: Руководство для начинающих по Nano, текстовый редактор командной строки Linux
Видео: Приложение не Поддерживается на вашем Android Устройстве в PLAY MARKET/Плей Маркет ТЕЛЕФОН ANDROID - YouTube 2024, Апрель
Anonim
Новое в командной строке Linux? Смущенный всеми другими расширенными текстовыми редакторами? How-To Geek получил вашу спину с этим руководством к Nano, простому текстовому редактору, который очень дружелюбен для новичков.
Новое в командной строке Linux? Смущенный всеми другими расширенными текстовыми редакторами? How-To Geek получил вашу спину с этим руководством к Nano, простому текстовому редактору, который очень дружелюбен для новичков.

Когда вы привыкаете к командной строке, новички Linux часто откладываются другими более продвинутыми текстовыми редакторами, такими как vim и emacs. Хотя они отличные программы, у них есть немного кривая обучения. Введите Nano, простой в использовании текстовый редактор, который окажется универсальным и простым. Nano устанавливается по умолчанию в Ubuntu и многих других дистрибутивах Linux и хорошо работает вместе с sudo, поэтому мы так сильно его любим.

Запуск Нано

Вы можете запустить nano двумя способами. Чтобы открыть nano с пустым буфером, просто введите «nano» в командной строке.
Вы можете запустить nano двумя способами. Чтобы открыть nano с пустым буфером, просто введите «nano» в командной строке.

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

nano /path/to/filename

Nano будет следовать по пути и открыть этот файл, если он существует. Если он не существует, он запустит новый буфер с этим именем файла в этом каталоге.

Давайте посмотрим на экран nano по умолчанию.

В верхней части вы увидите имя программы и номер версии, имя файла, который вы редактируете, и был ли файл изменен с момента последнего сохранения. Если у вас есть новый файл, который еще не сохранен, вы увидите «Новый буфер». Затем вы увидите содержимое своего документа, текст текста. Третья строка снизу - это строка «системного сообщения», которая отображает информацию, относящуюся к программе, выполняющей функцию. Здесь вы можете увидеть, что он говорит «Новый файл». Наконец, последние две строки внизу - вот что делает эту программу очень удобной: строки быстрого доступа.
В верхней части вы увидите имя программы и номер версии, имя файла, который вы редактируете, и был ли файл изменен с момента последнего сохранения. Если у вас есть новый файл, который еще не сохранен, вы увидите «Новый буфер». Затем вы увидите содержимое своего документа, текст текста. Третья строка снизу - это строка «системного сообщения», которая отображает информацию, относящуюся к программе, выполняющей функцию. Здесь вы можете увидеть, что он говорит «Новый файл». Наконец, последние две строки внизу - вот что делает эту программу очень удобной: строки быстрого доступа.

Это редактор WYSIWYG; «То, что вы видите, это то, что вы получаете». То, что вы вводите, напрямую переходит в текстовый ввод, если вы не измените его с помощью ключа, такого как «Контроль» или «Мета». Это довольно просто, поэтому напечатайте текст или скопируйте что-нибудь и вставьте его в свой терминал, чтобы нам было с чем поиграть.

Image
Image

Ярлыки

Функции программы называются «быстрыми клавишами» в нано, например, сохранение, выход из строя, выравнивание и т. Д. Самые распространенные из них перечислены в нижней части экрана, но есть еще много таких, которые не являются. Обратите внимание, что nano не использует клавишу Shift в ярлыках. Все ярлыки используют строчные буквы и немодифицированные цифровые клавиши, поэтому Ctrl + G не является Ctrl + Shift + G.

Нажмите Ctrl + G, чтобы открыть справочную документацию и прокрутите вниз, чтобы просмотреть список допустимых ярлыков.

Когда вы закончите просмотр списка, нажмите Ctrl + X, чтобы выйти из справки.
Когда вы закончите просмотр списка, нажмите Ctrl + X, чтобы выйти из справки.

Предположим, вы работаете над новым текстовым файлом или «буфером», и вы хотите его сохранить. Это называется «выписыванием» и выполняется путем нажатия Ctrl + O. Вам будет предложено использовать имя файла, а ярлыки внизу изменится, чтобы отразить то, что вы можете ввести, чтобы выполнить эту конкретную команду.

Если вы хотите вставить содержимое другого файла в текущий буфер, вы должны набрать Ctrl + R.
Если вы хотите вставить содержимое другого файла в текущий буфер, вы должны набрать Ctrl + R.
Вы можете отменить обе предыдущие команды, набрав Ctrl + C.
Вы можете отменить обе предыдущие команды, набрав Ctrl + C.

Вы можете дважды нажать Escape вместо того, чтобы удерживать клавишу Control, если у вас есть проблемы с этим. Также есть некоторые команды, которые требуют использования мета-ключа. На большинстве раскладок клавиатуры Meta соответствует кнопке Alt.

Когда вы хотите выйти из nano, вы просто нажмете Ctrl + X. Нано будет вежливо спросить вас, хотите ли вы сохранить свой буфер, и вы также можете отменить это действие.

Image
Image

навигация

Теперь, когда у нас есть ярлыки, давайте привыкнуть к перемещению текстового файла очень быстро. Конечно, вы всегда можете использовать Home, End, Page Up, Page Down и клавиши со стрелками, чтобы обойти, но для этого нужно перемещать пальцы от писем, которые все мы так любим.

Чтобы переместить курсор вперед или назад, вы можете набрать Ctrl + F и Ctrl + B. Чтобы перемещаться вверх и вниз по одной линии за раз, вы можете набирать Ctrl + P и Ctrl + N. Другими словами, вы можете использовать эти клавиши вместо стрелок «Вправо», «Влево», «Вверх» и «Вниз» соответственно. Отсутствуют ключи Home и End? Вы можете использовать Ctrl + A и Ctrl + E. Хотите переместить страницы одновременно? Ctrl + V перемещается по странице, а Ctrl + Y перемещается вверх по странице.

Но подождите, есть еще! Чтобы перемещаться вперед и назад по одному слову за раз, вы можете использовать Ctrl + Space и Meta + Space (помните, что это Alt + Space). И, если вы действительно в спешке, вы можете нажать Ctrl + _, а затем ввести номер строки, запятую и номер столбца, чтобы перейти прямо туда.

Если вы хотите увидеть, где находится ваш курсор, вроде как нано-GPS, нажмите Ctrl + C.
Если вы хотите увидеть, где находится ваш курсор, вроде как нано-GPS, нажмите Ctrl + C.
Image
Image

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

Когда мы хотим скопировать текст в графической среде, выделим его с помощью курсора. Аналогично, в nano мы «отмечаем» его с помощью команды Ctrl + ^. Вы просто перемещаете курсор туда, где хотите начать маркировку, а затем нажмите Ctrl + ^, чтобы «установить» его. Это будет означать все, начиная с начальной точки и до NOT, включая курсор.

Обратите внимание, что курсор находится на пустом пространстве, а копирование / резка не будет включать это пространство. Вы также можете отмечать обратную сторону от своей «установленной» точки. Однако будьте осторожны, так как вы можете редактировать текст во время вашей маркировки. Если вы испортились, просто нажмите Ctrl + ^ еще раз, чтобы отменить маркер, и вы можете начать все заново.
Обратите внимание, что курсор находится на пустом пространстве, а копирование / резка не будет включать это пространство. Вы также можете отмечать обратную сторону от своей «установленной» точки. Однако будьте осторожны, так как вы можете редактировать текст во время вашей маркировки. Если вы испортились, просто нажмите Ctrl + ^ еще раз, чтобы отменить маркер, и вы можете начать все заново.

Чтобы скопировать выделенный текст, нажмите «Мета +». Если вместо этого вы хотите вырезать текст, нажмите Ctrl + K.

Чтобы вставить текст, переместите курсор в нужную позицию и нажмите Ctrl + U.

Если вы хотите удалить всю строку текста, просто нажмите Ctrl + K, не выделяя ничего. Иногда это бывает полезно при редактировании файлов конфигурации.
Если вы хотите удалить всю строку текста, просто нажмите Ctrl + K, не выделяя ничего. Иногда это бывает полезно при редактировании файлов конфигурации.

Некоторые дополнительные ссылки

Вы знаете, как в блокноте, вы можете заставить длинные строки текста обернуться вокруг того, что выглядит как абзацы? Вы можете переключить эту функцию в нано с помощью ярлыка Meta + L. Поскольку для обертки строк по умолчанию установлено значение «включено», это обычно полезно в обратном порядке; например, вы пишете файл конфигурации и хотите отключить перенос строк.

Вы можете видеть, что строка, на которой курсор включен, имеет « как в начале, так и в конце. Это означает, что текст и текст до и после отображаются на экране.
Вы можете видеть, что строка, на которой курсор включен, имеет « как в начале, так и в конце. Это означает, что текст и текст до и после отображаются на экране.

Если вы хотите найти текстовую строку, нажмите Ctrl + W и введите поисковый запрос. Затем этот поиск можно отменить в середине исполнения, нажав Ctrl + C, не разрушая ваш буфер.

Image
Image

Предыдущее слово поиска появляется в квадратных скобках и оставляет строку пустой и нажатие Enter повторит этот последний поиск.

И после того, как вы почувствуете себя комфортно, вы можете превратить этот полезный раздел внизу, нажав «Мета + X», чтобы получить больше места на экране для редактирования!

Image
Image

Некоторая история

Nano был разработан так, чтобы быть похожим на другую программу под названием Pico. Pico был текстовым редактором по умолчанию программы Pine, почтовой программой, которая не была распространена с лицензией, совместимой с GPL. Это означало, что перераспределение было чем-то вроде нечеткой области, и поэтому появился проект TIP. «TIP Is not Pico» добавил некоторые функциональные возможности, которых не хватало Пико и получил лицензию на бесплатное распространение, и со временем стал нано, который мы любим использовать сегодня. Для получения дополнительной информации ознакомьтесь с разделом «История проекта Nano» в разделе «Вопросы и ответы».

Сила nano заключается в простоте использования. Ярлыки работают так же, как в текстовых редакторах на основе графического интерфейса, таких как Word и Open Office, поэтому просто вопрос обучения, который они делают. Все, кроме этого, просто редактирует текст. В следующий раз, когда вы должны отредактировать материал в командной строке, мы надеемся, что теперь вам будет более комфортно, когда вы познакомитесь с nano.

Рекомендуемые: