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

Как использовать микро, лучшую альтернативу нано


Престол «Лучшего текстового редактора Linux» широко обсуждается, но одно можно сказать наверняка — nano не очень хорош. Он простой, но ему не хватает функций, присущих его более сложным аналогам. micro предназначен для замены nano в качестве текстового редактора для масс.

Установка микро

micro пока не включен в apt , но это всего лишь один двоичный файл, поэтому вы можете установить его из установочного скрипта. К счастью, они дали ему легко запоминающийся URL-адрес, что делает его установку на удаленных компьютерах довольно простой:

curl https://getmic.ro | bash

Это установит micro в текущий каталог, но вы, вероятно, захотите переместить его в PATH:

mv micro /usr/local/bin/

Вот и все, но если вы используете macOS, вы можете установить micro из brew:

brew install micro

Если у вас есть snap, там также доступен micro.

Кроме того, некоторые системы могут некорректно копировать в буфер обмена, поэтому вам может потребоваться установить xclip:

sudo apt-get install xclip

Однако, если ничего не помогает, вы обычно можете удерживать Alt или Option, чтобы выбрать сам текст терминала, а не выбирать его в micro, если вы пытаетесь скопировать из терминала.

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

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

micro /etc/nginx/nginx.conf

Вы можете создавать новые файлы с этим синтаксисом, а также принимать данные из каналов.

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

Одна вещь, которую вы быстро заметите, это то, что micro имеет правильную поддержку мыши. В отличие от nano, вы можете правильно прокручивать все окно с помощью колеса прокрутки (а не перемещать курсор вниз по строке), и вы можете щелкнуть в любом месте, чтобы переместить курсор. Вы также можете перетаскивать, чтобы выделить текст.

Мы бы перечислили здесь множество горячих клавиш micro , но вы уже знаете их. micro использует разумные горячие клавиши, поэтому вместо сохранения с помощью Control+O вы можете использовать знакомый Control+S. Вы можете копировать и вставлять с помощью Control+C и Control+V.

Вы можете легко выйти из приложения с помощью Control+Q (вместо того, чтобы нажимать Esc, обе педали и глиссандо клавиш). При выходе таким образом вам будет предложено сохранить измененный буфер, если вы внесли какие-либо изменения, что упрощает сохранение и закрытие.

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

Имейте в виду, что если вы работаете на Mac, вам все равно придется нажимать Control, а не Command, хотя вы, вероятно, привыкли к этому, если использовали терминал достаточно долго.

Как установить Micro в качестве редактора по умолчанию

Bash предоставляет переменную именно для этой цели, которая называется $EDITOR. Вы можете вывести свой, чтобы увидеть, что это такое, но вы, вероятно, захотите установить его там, где вы устанавливаете другие переменные, такие как PATH: ваш .bashrc. Этот файл также может называться .bash_profile, но это основная точка входа при создании новой оболочки. Откройте его в… ну, микро:

micro .bashrc

Затем добавьте следующую строку:

export EDITOR='micro'

Здесь вы также можете использовать псевдоним micro для чего-то короткого; mc работает хорошо:

alias mc='micro'

Переменная $EDITOR должна учитываться в git (больше не застревать в vim), но если это не так, вы можете изменить ее. вручную с помощью:

git config --global core.editor "micro"

Другие программы, такие как crontab -e, будут использовать системные настройки по умолчанию.