Hostwinds Учебники

Результаты поиска для:


Содержание


Содержание
Установка нано
На Ubuntu/Debian:
На Centos/Rhel:
На MacOS через Homebrew:
Открытие и создание файлов
Навигация в Нано
Редактирование текста
Сохранение и выход файлов Nano
Общие ярлыки клавиш
Поиск и замена текста
Работа с несколькими файлами с помощью буферов
Открытие нескольких файлов
Навигация между буферами
Заключительные буферы
Просмотр информации буфера
Практический пример: редактирование нескольких файлов
Использование буферов с поиском
Резюме буферных команд
Синтаксис выделение
Включение синтаксиса выделения
Проверка, включена ли синтаксис
Настройка синтаксического выделения
Шаг 1: Найдите файлы определения синтаксиса
Шаг 2: отредактируйте файл .nanorc
Шаг 3: Подсветка синтаксиса теста
Вручное создание или изменение синтаксических правил
Синтаксический формат выделения
Популярные моменты синтаксиса включены по умолчанию
Отключение синтаксиса выделения
Устранение неполадок и советов
Нано не сохраняет файлы
Случайно вышел без сохранения
Навигация больших файлов
Получить помощь
Последние мысли

Как использовать Nano Editor (Linux)

Теги: Linux 

Содержание
Установка нано
На Ubuntu/Debian:
На Centos/Rhel:
На MacOS через Homebrew:
Открытие и создание файлов
Навигация в Нано
Редактирование текста
Сохранение и выход файлов Nano
Общие ярлыки клавиш
Поиск и замена текста
Работа с несколькими файлами с помощью буферов
Открытие нескольких файлов
Навигация между буферами
Заключительные буферы
Просмотр информации буфера
Практический пример: редактирование нескольких файлов
Использование буферов с поиском
Резюме буферных команд
Синтаксис выделение
Включение синтаксиса выделения
Проверка, включена ли синтаксис
Настройка синтаксического выделения
Шаг 1: Найдите файлы определения синтаксиса
Шаг 2: отредактируйте файл .nanorc
Шаг 3: Подсветка синтаксиса теста
Вручное создание или изменение синтаксических правил
Синтаксический формат выделения
Популярные моменты синтаксиса включены по умолчанию
Отключение синтаксиса выделения
Устранение неполадок и советов
Нано не сохраняет файлы
Случайно вышел без сохранения
Навигация больших файлов
Получить помощь
Последние мысли

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

Это руководство проведет вас через все, что вам нужно знать о Nano, от установки до расширенных функций.

Содержание

Установка нано

Открытие и создание файлов

Навигация в Нано

Редактирование текста

Экономия и выход

Общие ярлыки клавиш

Поиск и замена текста

Работа с несколькими файлами

Синтаксис выделение

Устранение неполадок и советов

Установка нано

В большинстве случаев Nano предварительно установлен в вашей системе.Чтобы проверить, если он доступен, запустите:

nano --version

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

На Ubuntu/Debian:

sudo apt update  
sudo apt install nano  

На Centos/Rhel:

sudo yum install nano  

На MacOS через Homebrew:

brew install nano  

Открытие и создание файлов

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

nano <filename>

Примеры:

Чтобы создать новый файл:

nano newfile.txt

Чтобы открыть существующий файл:

nano existingfile.txt

Когда вы открываете файл, Nano отображает свой контент в основной области редактирования вместе с полезным меню команд внизу экрана.

Навигация в Нано

Nano предоставляет несколько способов перемещения вашего документа:

  • Ключи стрелки: Используйте клавиши со стрелками, чтобы перемещаться вверх, вниз, влево или вправо.
  • Ctrl + a / ctrl + e: Перейти к началу/конец линии.
  • Ctrl + y / ctrl + v: Прокрутите вверх/вниз по одному экрану.
  • Ctrl + W.: Поиск слова или фразы.

Редактирование текста

  • Набор: Начните печатать, чтобы добавить текст, где находится курсор.
  • Удаление: Используйте клавишу Backspace или удалите для удаления символов.

Резка и вставка:

  • Ctrl + k: Разрежьте текущую линию.
  • Ctrl + U: Вставьте линию линии выреза.

Отменить и переделать:

  • Alt +u: Отменить последнее действие.
  • Alt + e: Повторить незаконное действие.

Сохранение и выход файлов Nano

Экономия вашей работы:
Нажмите Ctrl + O (напишите), чтобы сохранить ваши изменения.Nano предложит вам подтвердить или изменить имя файла.Нажмите Enter, чтобы сохранить.

Выход нано:
Нажмите Ctrl + X, чтобы выйти.Если у вас есть неспасенные изменения, Nano спросит, хотите ли вы сохранить перед выходом.

Общие ярлыки клавиш

Вот некоторые из самых используемых ярлыков Nano:

Действие

Ярлык

Сохранить

Ctrl + o

Выход

Ctrl + x

Вырезать линию

Ctrl + k

Вставка

Ctrl + U.

Отменить

Alt + a

Переделан

Alt + e

Поиск

Ctrl + W.

Перейти к строке/столбцу

Ctrl + _

Поиск и замена текста

Поиск: Нажмите Ctrl + W.Введите текст, который вы ищете, и нажмите Войти.

Заменять: После поиска (Ctrl + W.), нажимать Ctrl + r заменить текстом желания.

Работа с несколькими файлами с помощью буферов

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

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

Открытие нескольких файлов

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

nano file1.txt file2.txt file3.txt

Первый файл (file1.txt) появится в основном окне редактирования.Другие файлы (file2.txt и file3.txt) будут загружены в отдельные буферы.

Навигация между буферами

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

  • Ctrl + ^ (или ctrl + 6): Переключиться на следующий буфер.
  • Ctrl + o: Сохранить изменения в текущем буфере.
  • Ctrl + x: Выйдите из текущего буфера (NANO побудит вас сохранить изменения, если это необходимо).

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

Заключительные буферы

Чтобы закрыть конкретный буфер, следуйте этим шагам:

  1. Находясь в буфере, нажмите Ctrl + x выйти.
  2. Если произойдут неспасенные изменения, Nano побуждает вас сохранить.Подтвердить с Y сохранить или N Чтобы отказаться от изменений.

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

Просмотр информации буфера

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

Практический пример: редактирование нескольких файлов

Вот пошаговый пример того, как работать с несколькими буферами:

  1. Откройте несколько файлов:

nano index.html styles.css script.js

2. РЕДАКТИРОВАТЬ index.html по мере необходимости.

3. Переключитесь на следующий буфер (styles.css), используя Ctrl + ^.

4. Измените стили и сохранить, используя Ctrl + o.

5. Переключитесь на последний буфер (script.js) и внесите изменения.

6. Когда закончите, сохраните свою работу и выходите из буферов по одному, используя Ctrl + x.

Использование буферов с поиском

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

  • Поиск в буфере: Нажимать Ctrl + W. для поиска в текущем файле.
  • Переключить буферы после поиска: Использовать Ctrl + ^ Чтобы перейти к следующему буферу и продолжить поиск.

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

Резюме буферных команд

Вот краткая ссылка на управление буферами в Nano:

Действие

Ярлык

Откройте несколько файлов

nano file1 file2

Переключиться на следующий буфер

Ctrl + ^ (ctrl + 6)

Сохранить текущий буфер

Ctrl + o

Закрытый буфер

Ctrl + x

Синтаксис выделение

Синтаксическое выделение в Nano облегчает чтение и редактирование кода или разметки, отображая текст в разных цветах на основе его значения.Эта функция особенно полезна при работе с языками программирования, файлами конфигурации или любым структурированным текстом.По умолчанию, Nano поддерживает синтаксис, выделение для многих общих языков и типов файлов, таких как HTML, CSS, Python, JavaScript, а также сценарии оболочки.

Включение синтаксиса выделения

Чтобы включить выделение синтаксиса, Nano читает предопределенные файлы определения синтаксиса.Эти файлы сообщают Nano, как текст цветового кода на основе типов и расширений файлов.

Проверка, включена ли синтаксис

Запустите NANO с помощью образца файла, чтобы увидеть, активно ли выделение:

nano test.py

Если вы видите ключевые слова или элементы кода в разных цветах, синтаксическое выделение уже включено.Если нет, следуйте шагам ниже, чтобы настроить его.

Настройка синтаксического выделения

Синтаксическое выделение в Nano управляется файлом конфигурации .nanorc.Файл сообщает NANO, какие правила синтаксиса загружаются на основе типов файлов.

Шаг 1: Найдите файлы определения синтаксиса

Файлы синтаксиса Nano обычно расположены в:

  • Linux: /usr/share/nano/
  • macos (через Homebrew):/Opt/homebrew/share/nano/

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

ls /usr/share/nano/

Вы увидите такие файлы, как:

  • python.nanorc (python)
  • html.nanorc (html)
  • javascript.nanorc (javaScript)
  • sh.nanorc (Shell Scripts)

Каждый файл содержит синтаксические правила для соответствующего языка.

Шаг 2: отредактируйте файл .nanorc

Чтобы включить выделение синтаксиса, вам необходимо включить эти синтаксисные файлы в свой .nanorc Файл конфигурации.

1. Повторяйте файл .nanorc в Nano:

nano ~/.nanorc

Если файл не существует, Nano создаст его.

2. Добавьте строки, чтобы включить файлы определения синтаксиса.Например:

include "/usr/share/nano/python.nanorc"  
include "/usr/share/nano/html.nanorc"  
include "/usr/share/nano/javascript.nanorc"  
include "/usr/share/nano/sh.nanorc"

Чтобы включить все доступные синтаксисные файлы, вы можете использовать подстановку (*):

include "/usr/share/nano/*.nanorc"

3. Сделайте и выйдите из файла .nanorc:

  • Нажмите Ctrl + o (напишите), чтобы сохранить.
  • Нажмите Ctrl + x выйти.
Шаг 3: Подсветка синтаксиса теста

Откройте файл в Nano, который соответствует одному из включенных языков:

nano test.html

Если настроить правильно, вы увидите синтаксис -выделение в действии.

Вручное создание или изменение синтаксических правил

Nano позволяет создавать пользовательские правила выделения синтаксиса для любого типа файла.Это особенно полезно для необычных или проприетарных языков.

Синтаксический формат выделения

Синтаксическое правило следует этой основной структуре:

syntax "name" file-pattern  
color "color" regex  
  • синтаксис: Определяет имя синтаксиса и указывает, какие файлы он применяется к использованию шаблона файла.
  • цвет: Устанавливает цвет для соответствия регулярного выражения (Regex).

Популярные моменты синтаксиса включены по умолчанию

Nano поставляется с синтаксисными файлами для многих общих типов файлов, включая:

Тип файла

Синтаксический файл

Расширение файла

Python

python.nanorc

.py

HTML

html.nanorc

.html, .htm

JavaScript

javascript.nanorc

.js

Скрипты оболочки

sh.nanorc

.sh, .bashrc

CSS.

css.nanorc

.css

Json

json.nanorc

.json

Отметка

markdown.nanorc

.md, .markdown

Чтобы включить их, убедитесь .nanorc Файл имеет:

include "/usr/share/nano/*.nanorc"

Отключение синтаксиса выделения

Если вы предпочитаете отключить выделение синтаксиса, добавьте следующую строку в свой файл .nanorc:

syntax "none" ".*"

Это эффективно мешает NANO применять синтаксические правила к любым файлам.

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

nano -Ynone filename

Устранение неполадок и советов

Нано не сохраняет файлы

Убедитесь, что у вас есть правильные разрешения для редактирования файла.Используйте Sudo nano <mealename> для редактирования защищенных файлов.

Случайно вышел без сохранения

Если вы нажимаете CTRL + X и решите не сохранять, ваши изменения теряются.Всегда дважды проверяйте подсказку перед выходом.

Навигация больших файлов

Для больших файлов используйте Ctrl + _, чтобы прыгнуть непосредственно на определенную строку.

Получить помощь

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

Последние мысли

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

Экспериментируйте с функциями Nano и найдите рабочий процесс, который соответствует вашим потребностям.Счастливого редактирования!

Написано Christopher Langdon  /  Ноябрь 8, 2019