Micro linux текстовый редактор

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:

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

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

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

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

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

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

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

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

Читайте также:  Очиститель windows от мусора

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

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

Источник

Micro — Консольный текстовый редактор. Обзор, установка и настройка на ArchLinux

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 новая вкладка
ctrl-G помощь
alt-G горячие клавиши
При желании горячие клавиши можно поменять, подробнее узнать об этом можно здесь: https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md

Рассмотрим его установку и настройку в Arch linux
В Arch Linux, micro находится в пользовательском репозитории AUR
Установка с помощью aur помощника
YAY:
$ yay -S micro —noconfirm

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

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

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

Создаём подсветку комментариев для обычных текстовых файлов с конкретным именем:
$
mkdir

/.config/micro/syntax
$ micro

Вставляем в файл ctrl-V следующее:

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

Рассмотрим некоторые опции из файла настроек

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

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

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

Показывать полосу прокрутки
«scrollbar»: true,

Включаем поиск по файлу без учета регистра
«ignorecase»: true,

Включить/выключить проверку синтаксиса
«syntax»: true,

Мнение АВТОРА:
Если вы хотите больше пользоваться консолью/терминалом, но по каким либо причинам вам не нравится nano, или вы не хотите и у вас нет времени изучать vim, то Micro отлично подойдет как альтернатива, особенно для редактирования каких либо конфиг файлов. Отлично работает в связке с консольным файловым менеджером Ranger.

Источник

Micro linux текстовый редактор

Micro’s number one feature is being easy to install (it’s just a static binary with no dependencies) and easy to use.

Highly Customizable

Use a simple json format to configure your options and rebind keys to your liking. If you need more power, you can use Lua to configure the editor further.

Colors and Highlighting

Micro supports over 75 languages and has 7 default colorschemes to choose from. Micro supports 16, 256, and truecolor themes. Syntax files and colorschemes are also very simple to make.

Multiple Cursors

Micro has support for Sublime-style multiple cursors, giving you lots of editing power directly in your terminal.

Plugin System

Micro supports a full-blown plugin system. Plugins are written in Lua and there is a plugin manager to automatically download and install your plugins for you.

Common Keybindings

Micro’s keybindings are what you would expect from a simple-to-use editor. You can also rebind any of the bindings without problem in the bindings.json file.

Mouse Support

Micro has full support for the mouse. This means you can click and drag to select text, double click select by word, and triple click to select by line.

Terminal Emulator

Run a real interactive shell from within micro. You could open up a split with code on one side and bash on the other — all from within micro.

And much more! Check out the full list of features here as well as the built-in help system also viewable online here.

Contributing

If you find any bugs, please report them! I am also happy to accept pull requests from anyone.

You can use the GitHub issue tracker to report bugs, ask questions, or suggest new features.

For a more informal setting to discuss the editor, you can join the Gitter chat.

Источник

Micro – A Modern Terminal Based Text Editor with Syntax Highlighting

Micro is a modern, easy-to-use and intuitive cross-platform terminal-based text editor that works on Linux, Windows and MacOS. It is written in GO programming language and designed to utilize the full capabilities of modern Linux terminals.

It is intended to replace the well known nano editor by being easy to install and use on the go. It has well aims to be pleasant to use around the clock (because you either prefer to work in the terminal, or you need to operate a remote machine over ssh).

Importantly, Micro requires no additional programs, it ships in as one single, ready-to-use, static binary (with every thing included); all you need to do is download and use it right away.

Features of Micro Terminal

  • Easy to install and use.It is highly customizable and supports a plugin system.
  • Supports common keybindings, colors and highlighting.
  • Supports automatic listing and error notifications.
  • Supports copy and paste with the system clipboard.
  • Offers several common editor features such as undo/redo, line numbers, Unicode support, softwrap.
  • Supports syntax highlighting for over 90 languages! And so much more..

How to Install Micro Text Editor in Linux

To install micro text editor, you can download a prebuilt binary for you system architecture and install.

There is also a automated script that will fetch and install latest prebuilt binary as shown.

For a system-wide installation, use /usr/bin instead of

/bin in the command above with sudo command (if your installing as non-root user).

You will possibly get the “Permission denied” error, run the following command to move the micro binary to /usr/bin:

In case your operating system does not have a binary releases, but does run Go, you can build the package from source as shown.

Important: Ensure that you have installed Go (GoLang) 1.5 or higher (Go 1.4 will only work if your version supports CGO) on your Linux system in order to use Micro, otherwise click on the link below to follow the GoLang installation steps:

After installing Go, type the following commands as a root user to install it:

How to Use Micro Text Editor in Linux

If you’ve installed micro using prebuilt binary package or from automated script, you can simply type.

If you installed from source, the binary will then be installed to $GOPATH/bin (or your $GOBIN), to run Micro, type:

Alternatively, include $GOBIN in your PATH to run it as any other system program.

Micro Text Editor

To exit, press Esc key, and to save text before closing, press y(yes).

Save File in Micro Editor

In the screen shot below, am testing the color and syntax highlighting features of Mirco, note that it automatically detects the syntax/file type (Shell and Go syntax in these examples below).

You can press F1 for any help.

Micro Syntax Highlighting

You can view all Micro usage options as follows:

For more about micro editor, go the project GitHub Repository: https://github.com/zyedidia/micro

In this brief article, we showed you how to install Micro text editor in Linux. How do you find Micro in comparison to Nano and Vi? Use the feedback form below to offer us your thoughts.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

Источник

Micro

Micro — консольный Go (Golang) текстовой редактор разработанный для использования всех возможностей современных эмуляторов терминала.

Micro прост в использовании и интуитивно понятен, позиционируется как полнофункциональная замена консольного текстового редактора nano (GNU nano). Целью разработчиков являлось создание редактора использование которого будет приятным и комфортным для пользователя.

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

Micro поддерживает изменение цветовых схем, есть возможность расширения функционала с помощью Lua-плагинов, полностью поддерживает Юникод / Unicode (UTF-8), для управления используются стандартные для большинства консольных текстовых редакторов клавиатурные сочетания, частично поддерживается использование мыши.

Источник

Оцените статью