Micro — лёгкая и удобная замена nano
Краткие ссылки
Установка Micro
Использование Micro
Как сделать Micro редактором по умолчанию

Micro претендует на роль «лучшего простого редактора» для терминала — его цель заменить устаревшие или ограниченные по возможностям утилиты вроде nano. Он сочетает простоту с привычными горячими клавишами и полезными функциями, которые редко встречаются в очень лёгких редакторах.
Установка Micro
Micro распространяется как единый исполняемый файл (бинарник), поэтому его просто установить вручную. Официальный инсталлятор удобен для удалённых машин:
curl https://getmic.ro | bashЭта команда скачает и распакует бинарник в текущую директорию. Чтобы запускать micro из любого места, переместите файл в директорию на PATH, например:
mv micro /usr/local/bin/macOS
brew install microSnap
Если у вас установлен snap, micro доступен и там.
Примечание о буфере обмена
На некоторых Linux-системах копирование в системный буфер обмена из терминала может требовать дополнительной утилиты. Установите xclip, если обычное копирование не работает:
sudo apt-get install xclipЕсли и это не помогает, в большинстве терминалов можно удерживать Alt/Option и выделить текст напрямую мышью.
Важно: убедитесь, что путь /usr/local/bin/ находится в переменной PATH для всех пользователей, если ставите редактор для команды.
Использование Micro
Открытие файла выглядит привычно:
micro /etc/nginx/nginx.confЕсли файла нет — он будет создан. Micro также принимает ввод из конвейеров (pipes).
Особенности интерфейса
- Подсветка синтаксиса для большинства распространённых форматов.
- Номера строк (столбец слева).
- Две служебные строки внизу экрана для подсказок и команд.
- Поддержка мыши: прокрутка колесом перемещает окно, клики перемещают курсор, можно выделять мышью.

Горячие клавиши
Micro использует знакомые и продуманные сочетания:
- Сохранить: Ctrl+S
- Выйти: Ctrl+Q
- Копировать/вставить: Ctrl+C / Ctrl+V
- Отмена/повтор: Ctrl+Z / Ctrl+Y (или Ctrl+Shift+Z)
- Поиск: Ctrl+F
- Разделение окна: команда через меню или сочетания, см. справку внутри micro
Редактор также поддерживает табы, вертикальное и горизонтальное деление окна, регулярные выражения в поиске, и возможность выполнять выражения на Lua.
Совместимость клавиш на macOS
В терминальном окружении macOS обычно приходится использовать Ctrl вместо Cmd для сочетаний, например Ctrl+S.
Как сделать Micro редактором по умолчанию
В Unix-оболочках существует переменная окружения EDITOR, которую приложения используют для вызова текстового редактора. Задайте её в вашем профиле оболочки (.bashrc, .bash_profile, .zshrc и т. п.). Откройте ваш файл конфигурации оболочки в micro:
micro .bashrcДобавьте строку:
export EDITOR='micro'Можно также создать удобный алиас, например:
alias mc='micro'Git и другие инструменты
Git обычно уважает переменную $EDITOR. Если git продолжает вызывать vim, укажите редактор вручную:
git config --global core.editor "micro"Некоторые системные утилиты (например crontab -e) используют системный редактор; в таких случаях убедитесь, что системная конфигурация отражает ваш выбор.
Быстрая шпаргалка и шаблон настроек
Файл настроек micro хранится в ~/.config/micro и позволяет настраивать биндинги, темы и плагины. Простой шаблон для переопределения биндингов:
// ~/.config/micro/bindings.json
{
"Ctrl-S": "save",
"Ctrl-Q": "quit",
"Ctrl-F": "find"
}Краткий чеклист по настройке для одного пользователя
- Установить бинарник в /usr/local/bin/
- Добавить export EDITOR=’micro’ в ~/.bashrc или аналог
- Скопировать/создать ~/.config/micro/ с нужными темами и биндингами
- Установить xclip на Linux при проблемах с буфером обмена
Развёртывание Micro в команде: мини-методология
- Выберите поддерживаемую базовую версию micro и зафиксируйте её в internal docs.
- Подготовьте простой install-скрипт: скачивание, проверка хэша, mv в /usr/local/bin.
- Добавьте в образ/скрипт CI пример настройки ~/.config/micro/ для разработчиков.
- Обновления: периодически проверяйте upstream релизы и тестируйте перед развёртыванием.
Когда это не подходит
- Если вам нужен расширяемый редактор с огромной экосистемой плагинов (например, VS Code на GUI) — micro не заменит полное IDE.
- Для сложной автоматизации редактирования файлов, интеграции с языковыми серверами и отладкой предпочтительнее полноценные инструменты.
Устранение неполадок
Проблема: Копирование не работает
- Решение: Установите xclip или используйте выделение терминала (Alt/Option + выделение).
Проблема: Git всё ещё открывает vim
- Решение: Проверьте git config –global core.editor и переменные окружения в сессии, откуда вы запускаете git.
Проблема: Нет подсветки синтаксиса для конкретного формата
- Решение: Поиск плагина или шаблона подсветки в репозитории micro; при необходимости добавьте свою схему в ~/.config/micro/
Таблица совместимости и советы
- Linux: основной сценарий, установка через скрипт/пакеты/snap
- macOS: установка через brew — полностью поддерживается
- Windows: доступны сборки и бинарники для Windows; проверьте релизы для совместимости с вашей оболочкой
Совет: для серверов без GUI используйте текстовую установку и настройку через dotfiles в репозитории.
Факто-бокс
- Формат установки: единый бинарный файл или пакет
- Основная цель: простота и удобство в терминале
- Поддержка: подсветка синтаксиса, мышь, разделение окон, Lua-скрипты
Часто задаваемые вопросы
Можно ли использовать micro как редактор по умолчанию для crontab?
Да, если системный редактор настроен на переменную EDITOR или через конкретную конфигурацию сервиса.
Как вернуть nano, если вернулся vim?
Проверьте значения переменных EDITOR и VISUAL, а также git config — часто причиной является глобальный или системный конфиг.
Где хранятся плагины и настройки micro?
В каталоге ~/.config/micro/ — там же находятся темы, биндинги и плагины.
Резюме
Micro — это практичный выбор, если вам нужен лёгкий, но современный терминальный редактор с привычными сочетаниями клавиш, поддержкой мыши и минимальным порогом вхождения. Он не заменит полноценную IDE, но отлично подходит для редактирования конфигураций, быстрого правления кода и повседневных задач администратора.
Важно: перед массовым развёртыванием убедитесь в совместимости версий и продумайте способ обновлений и распространения пользовательских настроек.
Критерии приёмки
- Micro установлен и доступен в PATH
- Переменная EDITOR экспортирована и указывает на micro
- Основные горячие клавиши работают в целевой среде
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента