Инструменты пользователя

Инструменты сайта


how-to:micro

Micro

https://micro-editor.github.io/

Редактор по умолчанию:

echo 'SELECTED_EDITOR="/usr/bin/micro"' | tee ~/.selected_editor

или

echo 'export EDITOR="/usr/bin/micro"' | tee -a ~/.bashrc

или

select-editor

Создать default цветовую схему с прозрачным фоном из схемы twilight:

~/.config/micro/colorschemes

~/.config/micro/colorschemes

mkdir -p ~/.config/micro/colorschemes
cat <<EOF> ~/.config/micro/colorschemes/default.micro
color-link default "#F8F8F2"
color-link comment "#75715E"
color-link identifier "#66D9EF,#282828"
color-link constant "#AE81FF"
color-link constant.string "#E6DB74"
color-link constant.string.char "#BDE6AD"
color-link statement "#F92672"
color-link symbol.operator "#F92671,#282828"
color-link preproc "#CB4B16,#282828"
color-link type "#66D9EF"
color-link special "#A6E22E,#282828"
color-link underlined "#D33682,#282828"
color-link error "bold #CB4B16,#282828"
color-link todo "bold #D33682,#282828"
color-link hlsearch "#282828,#E6DB74"
color-link statusline "#282828,#F8F8F2"
color-link tabbar "#282828,#F8F8F2"
color-link indent-char "#505050,#282828"
color-link line-number "#AAAAAA,#323232"
color-link current-line-number "#AAAAAA,#282828"
color-link diff-added "#00AF00"
color-link diff-modified "#FFAF00"
color-link diff-deleted "#D70000"
color-link gutter-error "#CB4B16,#282828"
color-link gutter-warning "#E6DB74,#282828"
color-link cursor-line "#323232"
color-link color-column "#323232"
#No extended types; Plain brackets.
color-link type.extended "default"
#color-link symbol.brackets "default"
color-link symbol.tag "#AE81FF,#282828"
EOF


Опции

https://github.com/zyedidia/micro/blob/master/runtime/help/options.md

Настройки меняются в ~/.config/micro/settings.json или задаются в micro по Ctrl+e:

set autosu true
set mkparents true

Создать файл с включенными опциями:

~/.config/micro/settings.json

~/.config/micro/settings.json

cat <<EOF> ~/.config/micro/settings.json
{
  "savecursor": true,
  "diffgutter": true,
  "autosu": true,
  "mkparents": true
}
EOF


  • mkparents - при сохранении файла создать директорию если её не существует
  • autosu - запросить привилегии если не хватает прав на сохранение файла
  • savecursor - запоминать позицию курсора для файла после закрытия (~/.config/micro/buffers/)
  • diffgutter - показывать индикатор для изменённой строки
how-to/micro.txt · Последнее изменение: lioncub