Micro — Консольный текстовый редактор

Micro — легкий, гибкий, интуитивно понятный текстовый редактор, которым вы с лёгкостью можете пользоваться в своём любимом терминале. Создатель микро был вдохновлен nano, но используя Micro вам не нужно переучиваться и запоминать новые комбинации клавиш для работы, как в том же nano или еще более сложном vim. В микро используются практически те же горячие клавиши как и в любом другом GUI тестовом редакторе, кроме того по дефолту имеет отличную поддержку мыши с прокруткой, выделением текста и сменой позиции курсора. Имеет поддержку буфера обмена системы, для этого требуется утилита xclip или xsel.

Горячии клавиши

ctrl-Q выход
ctrl-S сохранить
ctrl-С копировать
ctrl-X вырезать
ctrl-K вырезать строчку
ctrl-V вставить
ctrl-Z отмена
ctrl-F поиск (ctrl-N дальше, ctrl-P предыдущий)
ctrl-A выбрать всё
ctrl-E командная строка
ctrl-T новая вкладка
alt-, предыдущая вкладка
alt-. следующая вкладка
ctrl-G помощь
alt-G горячие клавиши

При желании горячие клавиши можно поменять, подробнее узнать об этом можно здесь: https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md

Установка

Для Ubuntu и Debian систем

sudo apt install micro

При данном способе установки после редактирования файлов создаётся log файл, если данный log мешает, то нужно установить редактор используя альтернативный вариант установки.

Альтернативный вариант

Переходим на сайт https://micro-editor.github.io/ и видим команду для установки:

curl https://getmic.ro | bash

После её запуска и окончания выполнения вводим команду:

mv micro /usr/bin

Готово!

Настройка

Основной конфигурационный файл по умолчанию находится:

~/.config/micro/settings.json

Через этот файл производится основная настройка micro например можно отключить подсветку синтаксиса или изменить тему оформления.

Рассмотрим некоторые опции из файла настроек ~/.config/micro/settings.json

Включить перенос строк (по умолчанию false):

"softwrap": true,

Количество строк, которые отображаются выше и ниже курсора.

"scrollmargin": 3,

Указываем скорость прокрутки (количество строк)

"scrollspeed": 4

Показывать полосу прокрутки

"scrollbar": true,

Включаем поиск по файлу без учета регистра

"ignorecase": true,

Включить/выключить проверку синтаксиса

"syntax": true,

Подробней о каждой опции файла настроек:

https://github.com/zyedidia/micro/blob/master/runtime/help/options.md

Добавить редактор micro как стандартный в mc

nano ~/.selected_editor

добавляем/правим строчку

SELECTED_EDITOR="/bin/micro"

Сохраняем.

Добавить просмотр директории

Добавляем плагин filemanager https://github.com/NicolaiSoeborg/filemanager-plugin

micro plugin install filemanager

Плагин вызывается через консоль(ctrl-e) и последующем вводом команды tree.

Чтобы открыть файл нажимаем tab

Чтобы вернуться в дерево файлов нажимаем ctrl-w

Открытие/закрытие директорий осуществляется с помощью стрелок влево и вправо.