Ctrl + h provoca retroceso en lugar de ayuda en emacs en cygwin


3

Quiero acceder a la ayuda para un comando usando ctrl + h en emacs, pero sigue eliminando el carácter anterior. Lo busqué en Google, y aparentemente ctrl + h es retroceso en una terminal. ¿Cómo elimino esta asignación de teclas? Uso retroceso regular y quiero acceder a la ayuda de emacs usando ctrl + h. Estoy usando cygwin y GNU Emacs 23.3.1

Respuestas:


2

Código clave por defecto de retroceso de Cygwin se cambió de ^Ha ^?hace un par de años para evitar que esto suceda. ¿Está utilizando una versión antigua de Cygwin o el rxvt que ya no se mantiene, que todavía usa ^Hde forma predeterminada?


Sí, estoy usando rxvt (¡linda suposición!). ¿Tendré que cambiar a un terminal diferente o sabe cómo cambiarlo por rxvt?
gsingh2011

Prueba mintty , que recientemente se ha convertido en la terminal predeterminada de Cygwin. Al igual que rxvt, no requiere un servidor X, pero proporciona una emulación de terminal compatible con xterm, soporte Unicode y una interfaz de usuario más nativa de Windows con un cuadro de diálogo de opciones. Con rxvt, la opción de línea de comando -backspacekey '^?'debería hacer el truco.
ak2

Creo que intenté esto cuando respondiste y no funcionó (no estoy 100% seguro de que lo hice), pero he cambiado a mintty desde entonces, así que aceptaré tu respuesta.
gsingh2011
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.