Библиотека сайта 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:
После установки введите от имени 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, чтобы запускать его как любую другую программу.
Для выхода из редактора нажмите Esc, а для сохранения текста перед выходом нажмите y(yes).
На скриншоте ниже я тестирую цветовые возможности и подсветку синтаксиса в Mirco, обратите внимание, что он автоматически распознает тип синтаксиса и файла (в примерах ниже это Shell и Go).
Для вызова справки используется клавиша F1.
Опции Micro можно просмотреть с помощью следующих команд:
$ micro --help $ $GOBIN/micro --help
Более подробная информация о программе есть в репозитории GitHub: