2010-11-12 9 views
5

Cargué GNU emacs en su propia ventana escribiendo emacs en el terminal. Me gusta utilizar las combinaciones de teclas de pc-selection-mode, que le permite resaltar caracteres usando shift-right o shift-left, o líneas enteras presionando shift-up o shift-down.Ciertas combinaciones de teclas no funcionan cuando se usan emacs en un terminal

El problema es que cuando ejecuto emacs en el terminal escribiendo emacs -nw, las dos últimas combinaciones de teclas no funcionan. Puedo resaltar caracteres usando shift-left y shift-right, pero presionar shift-up y shift-down no hace nada. El cursor se queda donde está.

¿Cómo puedo solucionar este problema? ¿Por qué está ocurriendo? Estoy usando GNU Emacs 23.1.1, y he confirmado que se está utilizando la misma versión cuando emacs está en su propia ventana y cuando emacs se está ejecutando dentro de la terminal.

Gracias por cualquier ayuda

+0

Funciona para mí emacs 22 en ubuntu 9.10. ¿Hay algo esclarecedor en el búfer * Messages * cuando se inicia el modo de selección de pc? Acabo de ver "Cargando pc-select ... done" y "Cargando delsel .. done". – Spacedman

+0

No, solo dice 'Modo de selección de PC habilitado' – Eddy

+0

Incluso cuando está desactivado, si presiono shift-right o shift-left, aún puedo moverme hacia adelante y hacia atrás a través del texto. Es solo que el cambio hacia arriba y hacia abajo no me permiten moverme hacia arriba o hacia abajo, ya sea que esté activado o no el modo de selección de pc. – Eddy

Respuesta

2

Muchas veces los enlaces no están en la lista o se asignan mal. Puede probar M-x show-lossage (o C-h l) para ver si las secuencias de escape alcanzan emacs o no. Si lo hacen, es posible que desee probar xterm-extras - siempre funciona, incluso cuando migro entre diferentes versiones de Linux y Solaris, y como ssh entre ellos (que a menudo es una fuente de problemas).

+2

[En Emacs 23.2.1], esto es "pérdida de visualización", no "pérdida de show". – SabreWolfy

Cuestiones relacionadas