Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: Linux
Нано-текстовый редактор-это легкий текстовый редактор на основе терминалов, известный своей простотой и простотой использования.Независимо от того, являетесь ли вы новичком, изучающим командную строку или опытный пользователь, ищущий быстрый редактор для ваших проектов, Nano предлагает простой и эффективный опыт.
Это руководство проведет вас через все, что вам нужно знать о Nano, от установки до расширенных функций.
Устранение неполадок и советов
В большинстве случаев Nano предварительно установлен в вашей системе.Чтобы проверить, если он доступен, запустите:
nano --version
Если Nano не установлен, вы можете добавить его, используя диспетчер пакетов вашей системы:
sudo apt update
sudo apt install nano
sudo yum install nano
brew install nano
Чтобы открыть или создать файл в Nano, используйте следующую команду:
nano <filename>
Примеры:
Чтобы создать новый файл:
nano newfile.txt
Чтобы открыть существующий файл:
nano existingfile.txt
Когда вы открываете файл, Nano отображает свой контент в основной области редактирования вместе с полезным меню команд внизу экрана.
Nano предоставляет несколько способов перемещения вашего документа:
Резка и вставка:
Отменить и переделать:
Экономия вашей работы:
Нажмите Ctrl + O (напишите), чтобы сохранить ваши изменения.Nano предложит вам подтвердить или изменить имя файла.Нажмите Enter, чтобы сохранить.
Выход нано:
Нажмите Ctrl + X, чтобы выйти.Если у вас есть неспасенные изменения, Nano спросит, хотите ли вы сохранить перед выходом.
Вот некоторые из самых используемых ярлыков Nano:
Поиск: Нажмите Ctrl + W.Введите текст, который вы ищете, и нажмите Войти.
Заменять: После поиска (Ctrl + W.), нажимать Ctrl + r заменить текстом желания.
При работе с несколькими файлами Nano позволяет открывать и редактировать несколько файлов одновременно с помощью буферов.Каждый буфер в Nano соответствует одному открытому файлу.Эта функция особенно полезна для быстрого переключения между файлами без выхода из редактора.
Вот как вы можете управлять и перемещаться между несколькими буферами:
Чтобы открыть несколько файлов одновременно, перечислите имена файлов при запуске Nano:
nano file1.txt file2.txt file3.txt
Первый файл (file1.txt) появится в основном окне редактирования.Другие файлы (file2.txt и file3.txt) будут загружены в отдельные буферы.
После того, как у вас есть несколько файлов, открытых в буфере, вы можете переключаться между ними, используя следующие команды:
Когда вы нажимаете Ctrl + ^, Nano Cycles в следующий буфер в списке.Это позволяет вам работать на одном файле, переключаться на другой и вернуть по мере необходимости.
Чтобы закрыть конкретный буфер, следуйте этим шагам:
После выхода из буфера Nano автоматически перейдет в следующий буфер, если какие -либо файлы останутся открытыми.
Чтобы увидеть, какой буфер вы в настоящее время редактируете, Nano показывает имя файла в строке заголовка редактора.Строка заголовка также обновляется при переключении буферов, что позволяет легко отслеживать ваши открытые файлы.
Вот пошаговый пример того, как работать с несколькими буферами:
Откройте несколько файлов:
nano index.html styles.css script.js
2. РЕДАКТИРОВАТЬ index.html по мере необходимости.
3. Переключитесь на следующий буфер (styles.css), используя Ctrl + ^.
4. Измените стили и сохранить, используя Ctrl + o.
5. Переключитесь на последний буфер (script.js) и внесите изменения.
6. Когда закончите, сохраните свою работу и выходите из буферов по одному, используя Ctrl + x.
При работе с несколькими файлами вам может потребоваться найти конкретный контент в разных буферах:
Этот метод помогает вам быстро перемещаться и найти контент в нескольких файлах без закрытия редактора.
Вот краткая ссылка на управление буферами в Nano:
Синтаксическое выделение в Nano облегчает чтение и редактирование кода или разметки, отображая текст в разных цветах на основе его значения.Эта функция особенно полезна при работе с языками программирования, файлами конфигурации или любым структурированным текстом.По умолчанию, Nano поддерживает синтаксис, выделение для многих общих языков и типов файлов, таких как HTML, CSS, Python, JavaScript, а также сценарии оболочки.
Чтобы включить выделение синтаксиса, Nano читает предопределенные файлы определения синтаксиса.Эти файлы сообщают Nano, как текст цветового кода на основе типов и расширений файлов.
Запустите NANO с помощью образца файла, чтобы увидеть, активно ли выделение:
nano test.py
Если вы видите ключевые слова или элементы кода в разных цветах, синтаксическое выделение уже включено.Если нет, следуйте шагам ниже, чтобы настроить его.
Синтаксическое выделение в Nano управляется файлом конфигурации .nanorc.Файл сообщает NANO, какие правила синтаксиса загружаются на основе типов файлов.
Файлы синтаксиса Nano обычно расположены в:
Чтобы проверить доступные синтаксисные файлы, перечислите содержимое каталога:
ls /usr/share/nano/
Вы увидите такие файлы, как:
Каждый файл содержит синтаксические правила для соответствующего языка.
Чтобы включить выделение синтаксиса, вам необходимо включить эти синтаксисные файлы в свой .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:
Откройте файл в Nano, который соответствует одному из включенных языков:
nano test.html
Если настроить правильно, вы увидите синтаксис -выделение в действии.
Nano позволяет создавать пользовательские правила выделения синтаксиса для любого типа файла.Это особенно полезно для необычных или проприетарных языков.
Синтаксическое правило следует этой основной структуре:
syntax "name" file-pattern
color "color" regex
Nano поставляется с синтаксисными файлами для многих общих типов файлов, включая:
Чтобы включить их, убедитесь .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