avanzar y retroceder una palabra

19

En una terminal de GNOME, las formas estándar de movimiento hacia adelante o hacia atrás por una palabra no funcionan.

A pesar de lo que dice la documentación :

alt + b : Retrocede una palabra a la vez.

alt + f : avanza una palabra a la vez.

Si hago lo anterior, solo abro el menú desplegable para Pestañas y Editar. ¿Cómo puedo arreglar esto?

Ricky Robinson
fuente

Respuestas:

18

En la Terminal, vaya a EditarAtajos de teclado ... y desmarque la casilla Habilitar teclas de acceso al menú .

Donarsson
fuente
37

solo presione ctrl- y ctrl-

Merlijn Sebrechts
fuente
Uh! ¡Prefiero esto totalmente!
Ricky Robinson
3
¡Y estoy tan emocionado que este comando parece funcionar en todas partes : en un terminal, en gedit, en este mismo cuadro de texto también! : -o
Ricky Robinson
1
@RickyRobinson: esta pequeña característica es una de las 5 razones principales por las que prefiero Linux sobre cualquier otro sistema operativo :)
Reeno
¿No funciona en una Mac?
Ricky Robinson
3
Incluso está disponible en Windows
Kroltan el
7

Desde la página de manual de readline (readline es la biblioteca que implementa estos comandos):

Una notación de estilo emacs se usa para denotar pulsaciones de teclas. Las teclas de control denotadas por la tecla C, por ejemplo, Cn significa Control-N. Del mismo modo, las teclas meta se denotan con la tecla M, por lo que Mx significa Meta-X. ( En los teclados sin una tecla meta, Mx significa ESC x, es decir, presione la tecla Escape y luego la tecla x. Esto convierte a ESC en el prefijo meta. La combinación MCx significa ESC-Control-x, o presione la tecla Escape y luego mantenga presionada la tecla Control tecla mientras presiona la tecla x.)

@Galgalesh es correcto que use las teclas Ctrl + flechas para saltar palabras en Ubuntu. En muchas (¿la mayoría?) Otras distribuciones, la combinación de teclas es Alt + flechas.

Para usar Alt + f / Alt + b sin interferir con los menús, use Esc, f(presione Esc, ENTONCES presione f, no ambos al mismo tiempo).

La razón por la que menciono esto es que se puede utilizar la Esccontinuación (key)truco para otros comandos, también. Por ejemplo, si ha iniciado la edición de un comando anterior y decide que quiere revertirlo, uso Esc, r.

Steve
fuente