Micro - консольный текстовый редактор. Простой в применении и интуитивно понятный, в то же время использует все возможности современных терминалов. В Micro используются практически те же горячие клавиши, как и в любом другом GUI тестовом редакторе. Кроме того по дефолту имеет отличную поддержку мыши с прокруткой, выделением текста и сменой позиции курсора. Имеет поддержку буфера обмена системы. Для этого потребуется установить утилиту xclip или xsel. Страница загрузки -
https://github.com/zyedidia/micro/releases/tag/v2.0.6 (в репозитории
Ubuntu 20.04 имеется пакет версии 2.0.1).
Горячие клавиши:
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 новая вкладка
ctrl-G помощь
alt-G горячие клавиши
При желании горячие клавиши можно поменять, подробнее узнать об этом можно здесь:
https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.mdОсновной конфигурационный файл по умолчанию находится:
~/.config/micro/settings.jsonЧерез этот файл производится основная настройка micro. Например, можно отключить подсветку синтаксиса или изменить тему оформления.
Micro поддерживает подсветку синтаксиса для более чем 90 языков, + можно создавать свои правила подсветки, к примеру, подсветка комментариев в обычных текстовых файлах.
Подробнее
Создаём подсветку комментариев для обычных текстовых файлов с конкретным именем:
$ mkdir ~/.config/micro/syntax
$ micro ~/.config/micro/syntax/text.yaml
Вставляем в файл ctrl-V следующее:
filetype: text/plain
detect:
filename: "config"
rules:
- constant.string:
start: "\""
end: "\""
skip: "\\\\."
rules: []
- comment:
start: "#"
end: "$"
rules: []
ctrl-S сохранить
ctrl-Q выход
По умолчанию micro поставляется с темами на 16 и 256 цветов
Изменить оформление можно в файле
~/.config/micro/settings.jsonУказываем свою тему в строчке:
"colorscheme": "default",Темы 256 цветов:
• monokai -default цветовая гамма.
• zenburn
• gruvbox
• darcula
• twilight
• railscast
Темы 16 цветов• simple - использует 16 цветовую схему вашего терминала
• cmc-16
• cmc-paper - cmc-16, только на белом фоне
• geany
Micro, установленный в
Matuntu-F, с темой оформления
zenburnРассмотрим некоторые опции из файла настроек
~/.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 на github:
https://github.com/zyedidia/microP.s.: Обозреватель «Open Source» Сергей Голубев в 2016 году
предрекал:
Я даже почти уверен, что через некоторое время проект забросит и сам автор.
Но автор проекта
Zachary Yedidia ака
zyedidia активно развивает редактор, последняя версия которого выпущена 23 дня назад и даже пакет включён в официальный репозиторий Ubuntu 20.04 LTS.