Portál AbcLinuxu, 10. května 2025 22:59
map ě ....
Je možné nějak zapsat "ě
" pomocí hex. čísla? (chci se vyhnout vkládání diakritických znaků do .vimrc).
Vím, že <m-a>
by bylo pro "á
" (vím, to není hex.), ale <m-e>
není pro "é
", ale "å
", takže tudy cesta nevede.
Díky za tipy.
map <Char-0x011b> ...Jak se to číslo zjistí? V tabulkách Unicode nebo snáze pomocí
ga
na tom znaku.
map <Char-0x011b> :set number!<cr>
imap <char-0x011b> <esc>:set number!<cr>a
map <Char-283> :set number!<cr>
imap <char-283> <esc>:set number!<cr>a
" zkoušel jsem i bez char
map <0x011b> :set number!<cr>
imap <0x011b> <esc>:set number!<cr>a
V :help mbyte je o tomto zmínka, ale nezdá se mi, že by to bylo k mapování kláves:
A a literal character
A <char-97> decimal value
A <char-0x61> hexadecimal value
A <char-0141> octal value
x <Space> special key name
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.