¿Cómo se ingresan caracteres Unicode en Spacemacs?

7

Actualmente estoy usando las combinaciones de teclas Evil normales (predeterminadas). ¿Cómo ingreso caracteres unicode como U + 21d2 ⇒? En aplicaciones de rutina como Gedit o Firefox, podemos usar Ctrl+Shift+U 2 1 d 2o en Vim, podemos usar Ctrl+V u 2 1 d 2. ¿Cuál es el equivalente en Spacemacs? Lo he intentado Ctrl+V u 2 1 d 2tan bien como Ctrl+V 2 1 d 2. El primero simplemente no funciona, mientras que el segundo se detiene después de dos letras.

cutculus
fuente

Respuestas:

8

Esta respuesta está escrita para Spacemacs 0.105.19 con combinaciones de teclas predeterminadas.

Como ya sabe que Ctrl+vpodría ser una forma de hacerlo, puede consultar la documentación para comprender lo que hace. En Insertmodo, escriba Ctrl+h(ayuda) luego k(para describe-key) y luego Ctrl+v. Entre otras cosas, esto señala que

La variable `read-quoted-char-radix 'especifica la raíz para esta característica; configúrelo en 10 o 16 para usar decimal o hexadecimal en lugar de octal.

Puede hacer clic en read-quoted-char-radixy le mostrará el valor actual y el valor predeterminado (que es 8). Haga clic en customizepara cambiar el valor: 16configúrelo para códigos hexadecimales y 10para códigos decimales.

Después de configurar read-quoted-char-radixa 16, se puede utilizar Ctrl+v 2 1 d 2 RET en Insertel modo de poner en el ⇒ flecha. Usar en SPClugar de RETdará un espacio extra a diferencia de otras aplicaciones.

En el modo de edición normal (es decir, no en el Insertmodo), también puede realizar una búsqueda inversa usando SPC i uy escribiendo "flecha doble hacia la derecha" le dará varias opciones como ⇒ (flecha doble hacia la derecha), ⟹ (flecha doble hacia la derecha larga), etc. Puede elegir una opción y el carácter se insertará en la posición del cursor.

cutculus
fuente
2
wow te estás respondiendo a ti mismo como si fueras otra persona :-D
syl20bnr
44
Estoy un poco sorprendido en este momento: D. En realidad, había hecho esta pregunta en el chat de Gitter hace un par de meses y TheBB me había descrito muy bien la solución. Resulta que olvidé la solución. Así que volví sobre mis pasos y escribí la solución paso a paso. Ahora no puedo olvidarlo :).
cutculus