Vim: ingrese caracteres Unicode con código hexadecimal de 8 dígitos
utf-16 utf (3)
¿Cómo ingreso caracteres Unicode como 𝓭
sin copiarlo al portapapeles y pegarlo?
Cosas que sé:
- El comando
ga
en el personaje𝓭
me da unhex:0001d4ed
. - Puedo copiarlo en el portapapeles y pegarlo a través de
"+p
. - Sé cómo ingresar valores Unicode que tienen un código hexadecimal de 4 dígitos:
<Cv>u
por ejemplo,<Cv>u03b1
da el carácterα
.
Existe un complemento Unicode para Vim . De acuerdo con la descripción del complemento , este complemento tiene tres características principales:
- Finalización de caracteres / digrafos utilizando el nombre Unicode o el punto de código.
- Identifica el personaje / dígrafo debajo del cursor.
- Busque dígrafos por nombre; transforma dos personajes normales en su correspondiente dígrafo.
Hay una función de Vim diseñada para simplificar el ingreso de caracteres que no pueden escribirse directamente. Se llama Digraphs (ver :help digraphs
).
Para definir un dígrafo personalizado para ingresar 𝓭
, use un comando Ex similar al siguiente.
:dig dd 120045
donde 120045
es la representación decimal de 𝓭
según lo informado por el comando ga
.
Insertar un personaje usando un dígrafo es simple: teclee Ctrl + K seguido del atajo de ese dígrafo ( dd
para el anterior).