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

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


progs:nano

Сочетания клавиш

Ctrl+^ - режим выделения
Alt+^ - скопировать
Ctrl+K - вырезать
Ctrl+U - вставить
Esc, затем Shift+4 - «мягкий» перенос строк
Esc, затем Shift+L - «жёсткий» перенос строк

sudo nano /usr/share/nano/yaml.nanorc

# Supports `YAML` files
syntax "YAML" "\.ya?ml$"
header "^(---|===)" "%YAML"
 
## Keys
color magenta "^\s*[\$A-Za-z0-9_-]+\:"
color brightmagenta "^\s*@[\$A-Za-z0-9_-]+\:"
 
## Values
color white ":\s.+$"
## Booleans
icolor brightcyan " (y|yes|n|no|true|false|on|off)$"
## Numbers
color brightred " [[:digit:]]+(\.[[:digit:]]+)?"
## Arrays
color red "\[" "\]" ":\s+[|>]" "^\s*- "
## Reserved
color green "(^| )!!(binary|bool|float|int|map|null|omap|seq|set|str) "
 
## Comments
color brightwhite "#.*$"
 
## Errors
color ,red ":\w.+$"
color ,red ":'.+$"
color ,red ":".+$"
color ,red "\s+$"
 
## Non closed quote
color ,red "['\"][^['\"]]*$"
 
## Closed quotes
color yellow "['\"].*['\"]"
 
## Equal sign
color brightgreen ":( |$)"

https://github.com/serialhex/nano-highlight/blob/master/yaml.nanorc

Литература

progs/nano.txt · Последнее изменение: 30.07.2024 19:21 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki