Edycja plików YAML w NANO

W pliku ~/.nanorc :
include „/usr/share/nano/yaml.nanorc”

set tabsize 2
set tabstospaces
set autoindent

W pliku /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 „:( |$)”

W celu świadczenia usług na najwyższym poziomie stosujemy pliki cookies, które będą zamieszczane w Państwa urządzeniu (komputerze, laptopie, smartfonie). W każdym momencie mogą Państwo dokonać zmiany ustawień Państwa przeglądarki internetowej i wyłączyć opcję zapisu plików cookies. View more
Zaakceptuj