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
gaen 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>upor ejemplo,<Cv>u03b1da 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).