He instalado emacs24-nox en una instancia temporal de Ubuntu (en una máquina virtual VmWare Player que no voy a conservar por mucho tiempo).
He ejecutado emacs para editar un archivo de configuración de Apache2 usando:
sudo emacs /etc/apache2/mods-enabled/dir.conf
Una vez que se está ejecutando emacs, cuando presiono la tecla de control y la tecla de barra () Ctrl - / ), emacs se comporta como si hubiera presionado el botón de eliminar. Lo estaba esperando undo
mis últimos cambios .
¿Por qué está pasando esto?
Nota: ese mismo Ctrl el botón se comporta como se espera para otros comandos (es decir, puedo mover el cursor con Ctrl - norte , Ctrl - pag , Ctrl - F y Ctrl - segundo ) - entonces no creo que haya un problema con el mapeo de Ctrl a 'emacs c'.
El modo emacs se describe como (Conf [Espacio]). Supongo que podría ser el modo que cambia el enlace de esta secuencia de teclas. Soy nuevo en emacs así que no estoy seguro.
Cualquier consejo apreciado.
Actualizar - @Drew, amablemente, sugirió que lo primero que debe averiguar es qué tecla ve Emacs cuando "presiona control y la tecla de barra diagonal (Ctrl- /).
Así que lo intenté Ctrl - h k seguido por Ctrl - / y se le ocurrió información sobre DEL.
DEL ejecuta el comando delete-backward-char, que es un interactivo función compilada de Lisp ...
Entonces, ahora sabemos con certeza que Ctrl - / Está vinculado al comando DEL.
C-h k
seguido porC-/
¿decirte? Eso es lo primero que debe averiguar: qué clave ve Emacs cuando usted " presiona control y la tecla de barra diagonal (Ctrl- /) ".Ctrl-/
Está vinculado al comando DEL. Actualmente,DEL
es un llave , No un mando . Que hace exactamenteC-h k C-/
¿decirte? Y que haceC-h k <backspace>
¿decirte? los<backspace>
clave a menudo se maneja igual queDEL
(que es un carácter de control ASCII (127), también llamadodelete
personaje.