Skip to content

Текстовый редактор 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

Пример работы

  1. Открываем файл: bash micro ~/hello.txt

  2. Пишем текст: Привет, мир! Это мой первый файл в Micro.

  3. Сохраняем: Ctrl + S

  4. Выходим: Ctrl + Q


Полезные ссылки