Gnu nano windows 10

Текстовый редактор NANO — как установить и использовать

При работе в командной строке довольно часто вам придется создавать или редактировать текстовые файлы. Два самых мощных и популярных редактора командной строки — это Vim и Emacs . У них обоих есть крутая кривая обучения, которая может быть пугающей для новых пользователей. Для тех, кому нужен простой редактор, есть nano.

GNU nano — это простой в использовании текстовый редактор командной строки для операционных систем Unix и Linux. Он включает в себя все основные функции, которые вы ожидаете от обычного текстового редактора, такие как подсветка синтаксиса, несколько буферов, поиск и замена с поддержкой регулярных выражений, проверка орфографии, кодировка UTF-8 и многое другое.

В этом руководстве объясняются основные принципы использования редактора nano, включая способы создания и открытия файла, редактирования файла, сохранения файла, поиска и замены текста, вырезания и вставки текста и многое другое.

УСТАНОВКА NANO

Текстовый редактор Nano предустановлен на MacOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, выполните следующие действия:

Вывод будет выглядеть примерно так:

GNU nano, version 2.9.3
(C) 1999-2011, 2013-2018 Free Software Foundation, Inc.
(C) 2014-2018 the contributors to nano
Email: nano@nano-editor.org Web: https://nano-editor.org/

Если в вашей системе не установлен nano, вы можете установить его с помощью менеджера пакетов вашего дистрибутива.

Установка Nano в Ubuntu и Debian:

sudo apt install nano

Установка Nano в CentOS и Fedora:

sudo yum install nano

ОТКРЫТИЕ И СОЗДАНИЕ ФАЙЛОВ

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

Откроется новое окно редактора, и вы сможете начать редактирование файла.

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

Все команды имеют префикс ^ или M. Символ каретки (^) обозначает клавишу Ctrl. Например, команды ^ J означают одновременное нажатие клавиш Ctrl и J . Буква М обозначает клавишу Alt.

Вы можете получить список всех команд, набрав Ctrl + g.

Чтобы открыть файл, вы должны иметь права на чтение файла.

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

nano +номер_строки,номер_символа filename

Если вы не укажите номер символа то, курсор будет расположен на первом символе.

РЕДАКТИРОВАНИЕ ФАЙЛОВ

В отличие от vi, nano является немодальным редактором, что означает, что вы можете начать печатать и редактировать текст сразу после открытия файла.

Чтобы переместить курсор на определенную строку и номер символа, используйте команду Ctrl + _. Меню в нижней части экрана изменится. Введите число в поле «Enter line number, column number» и нажмите Enter.

Читайте также:  Поврежден файл обновления windows

ПОИСК И ЗАМЕНА

Чтобы найти текст, нажмите Ctrl + w, введите поисковый запрос и нажмите Enter. Курсор переместится к первому совпадению. Чтобы перейти к следующему совпадению, нажмите Alt + w.

Если вы хотите найти и заменить, нажмите Ctrl + \. Введите условие поиска и текст, который нужно заменить. Редактор перейдет к первому совпадению и спросит вас, нужно ли его заменить. После нажатия Y или N он перейдет к следующему совпадению. Нажатие А заменит все совпадения.

КОПИРОВАНИЕ, ВЫРЕЗКА И ВСТАВКА

Чтобы выделить текст, переместите курсор в начало текста и нажмите Alt + a. Это установит отметку выбора. Переместите курсор в конец текста, который вы хотите выделить, с помощью клавиш со стрелками. Выбранный текст будет выделен. Если вы хотите отменить выбор, нажмите Ctrl + 6.

Скопируйте выделенный текст в буфер обмена с помощью команды Alt + 6. Ctrl + k обрежет выделенный текст.

Если вы хотите вырезать целые строки, просто переместите курсор на линию и нажмите Ctrl + k. Вы можете вырезать несколько строк, нажав Ctrl + K несколько раз.

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

СОХРАНЕНИЕ И ВЫХОД

Чтобы сохранить внесенные изменения в файл, нажмите Ctrl + o. Если файл еще не существует, он будет создан после его сохранения.

Для выхода из нано нажмите Ctrl + x. Если есть несохраненные изменения, вас спросят, хотите ли вы сохранить изменения.

Чтобы сохранить файл, вы должны иметь права на запись в файл. Если вы создаете новый файл, вам необходимо иметь разрешение на запись в каталог, в котором он создан.

КАСТОМИЗАЦИЯ NANO

Параметры, указанные в пользовательских файлах, имеют приоритет над глобальными параметрами. Полный список доступных опций для nanorc можно посмотреть тут

Nano поставляется с правилами подсветки синтаксиса для большинства популярных типов файлов. В большинстве систем Linux файлы синтаксиса хранятся в каталоге /usr/share/nano и по умолчанию включены в файл конфигурации /etc/nanorc.

ПОДСВЕТКА СИНТАКСИСА

Самый простой вариант включить подсветку для нового типа файлов — это скопировать файл, содержащий правила подсветки синтаксиса, в каталог /usr/share/nano.

УСТАНОВИТЕ NANO В КАЧЕСТВЕ ТЕКСТОВОГО РЕДАКТОРА ПО УМОЛЧАНИЮ

По умолчанию в большинстве систем Linux текстовым редактором по умолчанию для таких команд, как visudo и crontab, является vi. Чтобы использовать nano в качестве текстового редактора по умолчанию, вам нужно изменить переменные окружения VISUAL и EDITOR .

Пользователи Bash могут экспортировать переменные в файл

export VISUAL=nano
export EDITOR=»$VISUAL»

БАЗОВОЕ ИСПОЛЬЗОВАНИЕ NANO

Ниже приведены основные шаги для начала работы с nano:

  • В командной строке введите nano, а затем имя файла.
  • Отредактируйте файл как требуется.
  • Используйте команду Ctrl-x для сохранения и выхода из текстового редактора.

ВЫВОД

В этой статье мы показали, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux и имеет небольшую кривую обучения. Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano.

Читайте также:  Collapse вылетает windows 10

Как пользоваться редактором Nano

Добрый день всем кто оказался на данном сайте. В моих статьях я использую текстовый редактор Nano. Это консольный текстовый редактор для Unix и Unix подобных систем. Поясню, он используется не только в Linux, но так же и в остальных системах, например FreeBSD. Данный редактор существует аж с 2000 года и является бесплатным. Распространяется данный редактор бесплатно, под лицензией GNU.

Установка Nano

Для установки в операционных системах Debian / Ubuntu достаточно ввести команду:

sudo apt install nano

В операционных системах семейства CentOS

sudo dnf install nano

Установка в Arch / Manjaro:

sudo pacman -S nano

Теперь давайте разберемся как работать с редактором Nano. Для того что бы было наглядно, я буду использовать специально созданный файл под названием “test”. Что бы открыть данный файл редактором Nano, нужно в терминале набрать команду “nano test”. Это в случае если данный файл лежит в той же директории в какой находится пользователь. Но, чаще возникают случае, что файл лежит в каком нибудь каталоге, для этого нужно будет редактору Nano указать полный путь до нужного вам файла. То есть, предположим файл лежит в каталоге “/etc”, для редактирования так же будем использовать “sudo”. Например:

sudo nano /etc/test

Комбинации клавиш редактора Nano

Давайте перейдем непосредственно к комбинация клавиш. Для того что бы открыть “Текст помощи Nano”, нажмите сочетание клавиш в открытом окне файла:

После чего перед вами появится справка по использованию данного редактора:

После того как вы внесете необходимые правки в файл, его нужно сохранить, для этого выполните следующее сочетание клавиш:

Далее следует подтвердить ваши намерения на сохранения внесенных правок, для этого следует нажать клавишу:

После чего выйти из редактора можно при помощи клавиш:

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

Для того что бы повторить последнее действие, следует нажать:

Предположим, что редактируемый вами файл довольно таки объемный, для поиска нужных строк нажмите клавиши:

Затем, в нижней части терминала появится строка, где следует ввести поисковые значения:

Для поиска и замены следует нажать сочетание клавиш:

Для перемещения по файлу вы можете использовать как PageUP, PageDown, Home, End, так и клавиши со стрелками. Но, в редакторе Nano предусмотрены для этого свои сочетания клавиш. Например, для перемещения по тексту вперед следует нажимать клавиши:

А для перемещения назад:

Для перемещения вниз:

И соответственно для перемещения вверх:

Для того что бы быстро переместится в конец строки нажмите:

А для возврата к началу строки нажмите:

Что бы перемещаться вперед по словам, нажмите:

И соответственно для перемещения назад:

Для того что бы выделить нужный вам участок текста, нажмите:

Читайте также:  Coding in windows powershell

В терминале появится сообщение что “Метка установлена”. А затем, при помощи клавиш со стрелками двигайтесь вперед или вниз:

Если вы захотите снять данную метку, нажмите еще раз сочетание клавиш:

Для того что бы вырезать выделенный текст нажмите:

Вы можете вырезать полностью строки, для этого поставьте курсор вначале строки, а затем нажмите:

Для копирования текста, выделяем его с помощью выше указанных сочетания клавиш, а затем сняв метку, нажать:

Опции редактора Nano

Давайте вкратце рассмотрим опции текстового редактора Nano.

-B Создать резервную копию файла

-v Открыть файл только для чтения

-m Включить поддержку мыши

Папка для резервной копии

-F Включить поддержку для редактирования нескольких файлов

-H Сохранить историю поиска и замены

Приведу пример, для того что бы при редактировании все того же файла “test” создалась резервная копия, нужно ввести команду:

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

Как можете заметить на скриншоте, резервная копия появилась со знаком “Тильда”.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

How to install the nano CLI editor on Windows 10?

Didn’t DOS used to have an «edit» or something? I’m used to nano, like nano, and want to use nano. Does it install on Windows 10?

The download brought me to some spam, and this generally seems like a good way to get a virus. Going to the website for nano:

I, at least, am not seeing a download link for Windows. I’m using a Surface 3 (regular, not pro) which runs Windows 10, for what it’s worth.

Seems that the «download» link to (something) doesn’t work:

4 Answers 4

  1. Install Chocolatey:
  1. Run choco install -y nano .
  2. Run nano: nano .

I highly recommend installing Windows Subsystem for Linux, rather than install individual linux tools in the Windows Command line

Seeing as you are already on Windows 10, this shouldn’t be a problem.

See the above link for instructions. But at a high level 1. Enable WSL through a Powershell command 2. Install Debian or Ubuntu from the Microsoft Store 3. Launch Debian/Ubuntu from the Start Menu 4. Run ‘sudo apt install nano’ if it is not installed by default

If you combine WSL with the new Microsoft Terminal, I think you’ll find it works much better than most of the older emulated terminals like Cygwin, Xterm, etc.

But if for some reason you can’t install WSL, then Cygwin is the next best thing. It does not have a package repository so you have to select ‘nano’ during installation as one of the optional components.

Оцените статью