Estoy acostumbrado a mantener left Alte ingresar el carácter ASCII cada vez que uso una configuración de teclado desconocida y quiero escribir un carácter especial.
Por ejemplo, Alt+ 0+ 9+ 2hace una barra invertida (\).
Eso está en Windows. ¿Hay alguna manera de hacer esto en Ubuntu?
Nota: También quiero poder usar esto en modo consola. Eso significa que no quiero una solución que involucre software con una GUI.
linux
ubuntu
command-line
special-characters
Philippe Carriere
fuente
fuente
Respuestas:
Si está usando Gnome (de Ubuntu hace) que puede hacer que manteniendo pulsado tanto el Ctrly Shiftteclas y tipificación
u
seguidos por el hexadecimal valor del carácter.Para producir la barra invertida
\
, debe mantener presionado Ctrl+ Shifty presionar U, 5y C.En Windows, escribe el valor decimal, mientras que en Linux escribe el valor hexadecimal (que generalmente es más corto si va en los números más altos). La u significa Unicode.
Aquí se puede encontrar una tabla bastante completa de valores hexadecimales . ¡Advertencia, la página puede tardar mucho en cargar!
fuente
Otra opción (pero no inserta un carácter por código ASCII / Unicode) es activar ComposeKey (como Alten mi caso), para que luego pueda escribir cosas como:
etc. En caso de que desee ingresar letras latinas de uso frecuente (como en español, francés, etc.), esto podría ser más rápido que tener que aprender los puntos de código Unicode. ¡Se trata de tener elección!
fuente
El controlador de consola de Linux no tiene una facilidad para ingresar caracteres de esta manera ... pero realmente no es necesario ya que los shells pueden manejar esto por sí mismos.
fuente
\xNN
) u octal (\NNN
). Puede usarloprintf
si desea ver el código hexadecimal para un valor. En vim puede escribir Ctrl-V U y luego el punto de código Unicode de 4 dígitos. Además, la sección de CITA .bash
), no deecho
.:!
como:!ls
. También puede insertar la salida en el búfer actual usando:r !
. A menudo me falta el carácter tilde, así que lo uso:r !echo $'\x7e'
. Un poco más sobre eso aquí .De las preguntas frecuentes UTF-8 y Unicode para Unix / Linux de Markus Kuhn:
fuente
No es exactamente lo que pregunta el OP, pero tal vez sea suficiente para quien esté leyendo esto.
Dependiendo de la distribución de teclado seleccionada, es posible que ya pueda escribir algunos caracteres unicode y ASCII; al igual que en macOS. Haga clic en el selector de idioma cerca del icono de la bandeja (si lo tiene)
Show Keyboard Layout
, y eche un vistazo a los caracteres alternativos de las teclas individuales.Por ejemplo, puede escribir… (puntos suspensivos) con right ALT + .y ÷ (división) con right ALT + SHIFT + ..
Además, estas pulsaciones de teclas incluso funcionan en Sublime, que resultó ser más terco CTRL + SHIFT + U.
fuente