+++
title = "Замена редактора nano на micro"
date = 2021-05-22
description = "После долгих лет использования консольного редактора nano, нашел достойную замену в лице [micro](https://micro-editor.github.io/)."

[taxonomies]
tags = ["nano", "micro", "редактор"]

[extra]
quick_navigation_buttons = true
toc = false
mermaid = false
social_media_card = "social_cards/index.png"
+++

После долгих лет использования консольного редактора nano, нашел достойную замену в лице [micro](https://micro-editor.github.io/).

<div class="gallery">
  <a href="micro.png">
    <img src="micro.png" alt="Редактор Micro">
  </a>
</div>

**Из особенностей:**

- Micro поддерживает более 75 языков и имеет 7 стандартных цветовых схем на выбор.
- Micro поддерживает полноценную систему плагинов. Плагины написаны на языке Lua, а менеджер плагинов автоматически загружает и устанавливает плагины.
- Micro имеет полную поддержку мыши. Двойным целчком выделяется слово, тройным строка. Поддержка сочетаний ctlr+c (копирование) ctrl+v (вставка).
- Возможность переназначения горящих клавишь.

Далее покажу как я отредактировал конфиги по себя.

Открываем файл настроек `.config/micro/settings.json`

```json
{
    "colorscheme": "simple",
    "softwrap": true
}
```

Тему формления выбрал simple. «softwrap»: true — перенос строк если занимают больше чем область окна.

Далее указываем горячие клавиши `.config/micro/bindings.json`

```json
{
    "Ctrl-s":          "Save",
    "Ctrl-f":          "Find",
    "Ctrl-n":          "FindNext",
    "Ctrl-p":          "FindPrevious",
    "Ctrl-z":          "Undo",
    "Ctrl-x":          "Quit"
}
```

Более подробно о сочетаниях клавиш можно прочитать [здесь](https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md).

Вот вообщем-то и всё. :)
