2009-05-22 12 views
7

Por favor, trate de olvidar esta pregunta sobre un tema ligeramente fuera de programación. Al menos estoy teniendo este problema al portar mi código C++ a Linux. El problema que estoy teniendo es muy básico: algunas combinaciones de teclas no son reconocidas por emacs. Un resultado de esto es que no puedo 'deshacer' ediciones en Emacs.En PuTTY, la combinación de teclas de Emacs no tiene ningún efecto

Estoy ejecutando Putty.exe desde Windows a mi máquina Ubuntu. El conjunto de caracteres Putty (Ventana -> Traducción -> conjunto de caracteres recibidos) es UTF-8, y todos mis caracteres suecos aparecen claramente en la consola. Sin embargo, cuando estoy en Emacs, no puedo hacer que C-_ funcione. No pasa nada. La combinación de teclas en mi teclado sueco es

Ctrl Shift -

¡Todos los punteros son útiles!

+0

Esto es definitivamente interesante para los programadores :) He tenido el mismo problema con SecureCRT y nunca he resuelto cómo resolverlo. – Andomar

+0

No sugerí que no fuera interesante para los programadores; solo que no está relacionado con la programación. Los criterios de serverfault-vs-stackoverflow, tal como los entiendo, ¿están relacionados o no con la programación? – Cheeso

+0

Tuve este problema también y como usaré mucho más Emacs que PuTTY, agregué esto a mi .emacs local: '(global-set-key (kbd" C-- ") 'deshacer)' Podría bien acostumbrarse a 'C -' para deshacer, ya que significa menos teclas y funcionará sobre PuTTY. –

Respuesta

5

Probar con solo Ctrl y "-". No uso emacs, pero utilizo esa clave para la pantalla (1) ya que no se usa para nada más (y el valor predeterminado de Ctrl-a no es tan útil). En Windows (con mi teclado noruego), la pulsación de tecla para activarlo es solo Ctrl-. En las ventanas de Konsole, en KDE Ctrl, disminuirá el tamaño de la fuente, así que tendré que recurrir al Ctrl Shift - (solía ser solo Ctrl-there también hace algunos años).

3

Cuando estoy editando con la configuración del teclado sueco me he acostumbrado a deshacer con C-x u por razones que ya no recuerdo.

Cuestiones relacionadas