Eu tenho um arquivo com o caractere ã
(minúsculo a + combinando til). Encoding
e fileencoding
são ambos utf-8
. ga
mostra
<a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403
(mas com o til de combinação real no <>
) e g8
mostra
61 + cc 83
Pesquisando com /a\%u0303
funciona bem.
A pesquisa apenas \%u0303
fornece o Padrão E486 não encontrado.
Posso procurar apenas o caractere de combinação sem também procurar o caractere base?
/<ctr-v>u0303
digite no modo normal/
- inicie a pesquisa - inicie a<Ctr-u>v
entrada do código utf-80303
- o código hexonal combina o caractere. Funciona bem para mim.:g/<Ctrl-V>u0303
também trabalhou a partir da linha de comando. Adicione como resposta para que eu possa aceitá-lo. Muito apreciado! (Docs Vim em vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit )Respostas:
Digite no modo normal
/<ctr-v>u0303
/
- inicie a pesquisa - inicie a<Ctr-v>u
entrada do código utf-80303
- o caractere de combinação do código hexadecimal.:he unicode
Também
:he mbyte-combining
e:he utf-8-char-arg
o último coberta caso com comandos comof
,F
e assim por diante.fonte