Текстовый редактор Micro
Описание
Micro — это современный, простой в использовании, полностью функциональный текстовый редактор для терминала. Он сочетает в себе мощные возможности (подсветка синтаксиса, автодополнение, поддержка плагинов) с интуитивно понятным интерфейсом, похожим на обычные GUI-редакторы.
🌟 Особенности Micro: - Работает в терминале - Поддерживает мышь - Имеет цветовую подсветку синтаксиса - Встроенный файловый менеджер - Поддержка Git - Легко расширяется через плагины - Работает на Linux, macOS и Windows
Установка
Linux (через curl
или пакетный менеджер)
Скачать официальный бинарный дистрибутив:
curl https://getmic.ro | bash
или установите через пакетный менеджер:
-
Debian/Ubuntu:
bash sudo apt install micro
-
Arch Linux:
bash sudo pacman -S micro
-
Fedora:
bash sudo dnf install micro
macOS (через Homebrew):
brew install micro
Windows (через Chocolatey):
choco install micro
Запуск
Чтобы открыть файл:
micro имя_файла
Если файла не существует — он будет создан при сохранении.
Пример:
micro ~/.bashrc
Интерфейс
После запуска вы увидите: - Рабочее окно редактирования - Внизу — строка статуса с информацией о режиме, языке, номере строки и т.д. - В правом верхнем углу — вкладки открытых файлов
Базовые команды
Комбинация | Описание |
---|---|
Ctrl + S |
Сохранить файл |
Ctrl + Q |
Выход из редактора |
Ctrl + Z |
Отменить действие |
Ctrl + Y |
Повторить действие |
Ctrl + X |
Вырезать выделенный текст |
Ctrl + C |
Копировать выделенный текст |
Ctrl + V |
Вставить текст |
Ctrl + F |
Поиск |
Ctrl + H |
Поиск и замена |
Ctrl + G |
Перейти к определённой строке |
Ctrl + O |
Открыть файл или директорию |
Alt + Arrow |
Перемещение между вкладками |
Навигация
Клавиши | Описание |
---|---|
↑ , ↓ , ← , → |
Перемещение по тексту |
Home / End |
В начало или конец строки |
Page Up / Page Down |
Прокрутка на страницу вверх/вниз |
Ctrl + ↑ / ↓ |
Прокрутка на страницу вверх/вниз |
Ctrl + ← / → |
Перемещение на слово влево/вправо |
Функции и возможности
1. Работа с мышью
- Щелчок — перемещение курсора
- Выделение — зажмите левую кнопку и протяните
- Прокрутка колесиком — прокручивает содержимое файла
- Щелчок по вкладкам — переключение между файлами
2. Подсветка синтаксиса
Micro автоматически определяет тип файла и применяет соответствующую подсветку синтаксиса. Поддерживаются десятки языков: Python, JavaScript, Go, HTML, CSS, JSON, YAML, SQL и др.
3. Автодополнение
Micro может предлагать варианты автодополнения кода, если установлены нужные плагины или LSP-серверы.
4. Файловый менеджер
- Откройте файловый проводник через
Ctrl + E
- Вы можете просматривать содержимое директорий, открывать файлы, создавать новые, переименовывать и удалять
5. Git-интеграция
Micro показывает изменения в файлах, сделанные через Git:
- Изменённые строки
- Добавленные/удалённые части
Можно включить через Preferences → Git gutter
6. Темы оформления
Micro поддерживает разные цветовые темы. Чтобы изменить тему:
Preferences → Colorscheme
Доступны темы:
- default
- dracula
- solarized
- monokai
- gruvbox
- и другие
Вы также можете загрузить свои темы и положить их в:
~/.config/micro/colorschemes/
Настройка .micro/settings.json
Файл конфигурации находится по пути:
~/.config/micro/settings.json
Пример содержимого:
{
"tabsize": 4,
"softtab": true,
"autosave": true,
"ruler": true,
"wrap": false,
"colorscheme": "monokai"
}
Полезные настройки:
Настройка | Описание |
---|---|
"tabsize": 4 |
Размер табуляции |
"softtab": true |
Использовать пробелы вместо табуляции |
"autosave": true |
Автоматически сохранять файл при выходе |
"ruler": true |
Показывать линейку (номера столбцов) |
"wrap": true |
Переносить длинные строки |
"showlinenumbers": true |
Показывать номера строк |
Плагины
Micro поддерживает плагины, написанные на Lua и других языках. Они могут добавлять: - Новые команды - Интеграцию с LSP - Поддержку новых языков - Дополнительные действия в редакторе
Управление плагинами:
Preferences → Plugin Manager
Или через командную палитру:
Ctrl + E → Plugin: Install
Некоторые популярные плагины:
- linter
: проверка ошибок в коде
- go-langserver
: поддержка Go
- python-tools
: автодополнение для Python
- git
: расширенная интеграция с Git
- markdown-preview
: предпросмотр Markdown
Альтернативы
Редактор | Когда использовать |
---|---|
nano |
Для простого и быстрого редактирования |
vi / vim |
Если нужен повсеместно доступный редактор с минимальными зависимостями |
emacs |
Если нужен полноценный рабочий окружение и IDE |
VS Code |
Если нужен графический редактор с полной IDE |
Пример работы
-
Открываем файл:
bash micro ~/hello.txt
-
Пишем текст:
Привет, мир! Это мой первый файл в Micro.
-
Сохраняем:
Ctrl + S
-
Выходим:
Ctrl + Q
Полезные ссылки
- Официальный сайт: https://micro-editor.github.io
- GitHub: https://github.com/zyedidia/micro
- Документация: https://github.com/zyedidia/micro/blob/master/runtime/help/en/documentation.md