60 lines
2.5 KiB
Markdown
60 lines
2.5 KiB
Markdown
+++
|
||
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).
|
||
|
||
Вот вообщем-то и всё. :)
|