Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Micro - современный консольный текстовый редактор с подсветкой синтаксиса

Оригинал: Micro – A Modern Terminal Based Text Editor with Syntax Highlighting
Автор: Aaron Kili
Дата публикации: 12 апреля 2017 года
Перевод: А. Кривошей
Дата перевода: май 2017 г.

Micro - это современный, простой в использовании и интуитивно понятный кроссплатформенный консольный текстовый редактор, работающий в Linux, Windows и MacOS. Он написан на языке программирования GO и разработан для использования всех возможностей современных терминалов Linux.

Он предназначен для замены широко известного редактора nano, легко устанавливается и прост в применении. Целью разработчиков было сделать работу в редакторе приятной для пользователей.

Важно, что Micro не требует дополнительных программ, он распространяется в виде одного готового к использованию бинарного файла, собранного статически (то есть с включением всего необходимого в сам исполняемый файл).

Возможности of Micro Terminal:

- легко устанавливается, прост в использовании;
- хорошо настраивается и поддерживает плагины;
- поддерживает горячие клавиши и подсветку синтаксиса с цветовыми схемами;
- поддерживает автоматические списки и уведомления об ошибках;
- поддерживает копирование и вставку с системной раскладки клавиатуры;
- поддржка undo/redo, нумерации строк, Unicode;
- подсветка синтаксиса для более чем 90 языков программирования.

Установка Micro Text Editor в Linux

Для установки текстового редактора micro вы можете скачать уже собранный бинарный файл для своей архитектуры компьютера и установить его.

Также есть скрипт, который скачивает и устанавливает последнюю версию программы автоматически.

Если вы хотите установить редактор для всех пользователей, в приведенной выше команде замените ~/bin на /usr/bin, и запускайте команду с sudo.

Возможно вы получите ошибку "Permission denied", в таком случае выполните приведенную ниже команду, чтобы переместить бинарный файл micro в /usr/bin:

$ sudo mv micro-1.1.4/micro /usr/bin//micro

Если для вашей операционной системы нет в наличии бинарных файлов, но най ней работает язык Go, вы можете собрать бинарник из исходного кода.

Важное замечание: убедитесь, что у вас установлен Go (GoLang) версии 1.5 или выше (Go 1.4 будет работать только в том случае, если ваша версия поддерживает CGO), в противном случае кликните ссылку ниже, чтобы установить GoLang:

Установка GoLang (языка программирования Go) в Linux

После установки введите от имени root приведенные ниже команды.

# go get -d github.com/zyedidia/micro/...
# cd $GOPATH/src/github.com/zyedidia/micro
# make install

Использование Micro Text Editor в Linux

Если вы установили micro из бинарного пакета, или с помощью скрипта, вы можете просто набрать в терминале:

$ micro test.txt

Если вы установили его из исходного кода и затем установили бинарный файл в $GOPATH/bin (или ваш $GOBIN), для запуска Micro введите:

$ $GOBIN/micro test.txt

Либо включите $GOBIN в вашу переменную PATH, чтобы запускать его как любую другую программу.

редактор micro

Для выхода из редактора нажмите Esc, а для сохранения текста перед выходом нажмите y(yes).

сохранение в micro

На скриншоте ниже я тестирую цветовые возможности и подсветку синтаксиса в Mirco, обратите внимание, что он автоматически распознает тип синтаксиса и файла (в примерах ниже это Shell и Go).
Для вызова справки используется клавиша F1.

подсветка синтаксиса в micro

Опции Micro можно просмотреть с помощью следующих команд:

$ micro --help
$ $GOBIN/micro --help

Более подробная информация о программе есть в репозитории GitHub: https://github.com/zyedidia/micro