Поиск по сайту:

Мои любимые редакторы командной строки для Linux: какой ваш?


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

Хорошая идея — выбрать любимый текстовый редактор командной строки и освоить его. Хотя знать, как использовать различные текстовые редакторы, полезно, освоить хотя бы один из них необходимо для решения более сложных задач.

В этом уроке мы познакомим вас с наиболее распространенными текстовыми редакторами командной строки в Linux и обсудим их плюсы и минусы.

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

1. Редактор Vi/Vim

Первым в нашем списке стоит пресловутый Vi/Vim (Vim происходит от улучшенного Vi), который является очень гибкий текстовый редактор, который может выполнять множество различных операций с текстом.

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

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

Установите редактор Vi/Vim в Linux

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

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

2. Наноредактор

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

Nano не обладает гибкостью Vim, но он определенно справится с задачей, если вам нужно отредактировать большой файл. На самом деле pico и nano очень похожи.

Оба варианта команд отображаются внизу, поэтому вы можете выбрать, какой из них запустить. Команды дополняются комбинациями клавиш Ctrl и буквой, отображаемой внизу.

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

  • Получить помощь
  • Написать
  • Оправдывать
  • Чтение файла
  • Где находится (поиск)
  • Предыдущая страница
  • Следущая страница
  • Вырезать текст
  • Неразрезанный текст
  • Cur Pos (Текущая позиция)
  • Проверка орфографии

Установите Nano Editor в Linux

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

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

3. Редактор Emacs

Вероятно, это самый сложный текстовый редактор в нашем списке. Это самый старый редактор командной строки, доступный как для Linux, так и для систем на базе UNIX. Emacs может помочь вам повысить продуктивность, предоставляя интегрированную среду для выполнения различных типов задач.

Поначалу пользовательский интерфейс может показаться запутанным. Хорошо, что у emacs есть очень подробное руководство, которое поможет вам с навигацией по файлам, редактированием, настройкой и настройкой команд. Emacs — это идеальный инструмент, используемый опытными пользователями *Nix.

Вот некоторые функции, которые делают его предпочтительным выбором по сравнению с предыдущими редакторами, о которых мы упоминали:

  • Серверная платформа Emacs позволяет нескольким хостам подключаться к одному и тому же серверу Emacs и совместно использовать список буферов.
  • Мощный и расширяемый файловый менеджер.
  • Кастомизация за пределами обычного редактора — как некоторые говорят, это ОС в ОС.
  • Настройка команд.
  • Можно перейти в режим, подобный Vi(m).

Установите редактор Emacs в Linux

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

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. Редактор микротекста

Micro — это современный и интуитивно понятный текстовый редактор на базе терминала, который устраняет разрыв между традиционными редакторами командной строки и ожиданиями современных пользователей.

В отличие от сложного обучения, связанного с такими редакторами, как Vim или Emacs, Micro предлагает более удобный подход, что делает его доступным как для новичков, так и для новичков. опытные пользователи.

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

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

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

Установите Микроредактор в Linux

Существует полезный сценарий, который может установить для вас «Micro», загрузив последний готовый двоичный файл с помощью команды Curl, как показано.

curl https://getmic.ro | bash

Скрипт установит микро-бинарный файл в текущий каталог.

5. нэ (хороший редактор)

Текстовый редактор «ne», что означает «Nice Editor», представляет собой легкий и удобный редактор для терминала, который был разработан, чтобы заполнить пробел между простыми редакторами, такими как «nano ». » и более сложные, такие как «vim» или «emacs».

Установите ne в Linux

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

sudo apt install ne         [On Debian, Ubuntu and Mint]
sudo yum install ne         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ne  [On Gentoo Linux]
sudo apk add ne             [On Alpine Linux]
sudo pacman -S ne           [On Arch Linux]
sudo zypper install ne      [On OpenSUSE]    
Заключение

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

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