avançar e retroceder uma palavra

19

Em um terminal GNOME, as formas padronizadas de se mover para a frente ou para trás por uma palavra não funcionam.

Apesar do que a documentação diz:

alt + b : retorna uma palavra de cada vez.

alt + f : Avança uma palavra de cada vez.

Se eu fizer o acima, basta abrir o menu suspenso para Guias e Editar. Como posso consertar isso?

Ricky Robinson
fonte

Respostas:

18

No Terminal, vá em EditarAtalhos do teclado ... e desmarque a caixa Ativar teclas de acesso ao menu .

Donarsson
fonte
37

basta pressionar ctrl- e ctrl-

Merlijn Sebrechts
fonte
Uh! Eu prefiro totalmente isso!
21714 Ricky Robinson
3
E estou tão empolgado que esse comando parece funcionar em qualquer lugar : em um terminal, no gedit, também nesta caixa de texto !! : -o
Ricky Robinson
1
@RickyRobinson: Esta característica pouco é um dos top 5 razões eu prefiro Linux sobre qualquer outro sistema operacional :)
Reeno
Não funciona em um mac?
21714 Ricky Robinson #:
3
Está até disponível no Windows
Kroltan
7

Na página de manual readline (readline é a biblioteca que implementa esses comandos):

Uma notação no estilo emacs é usada para indicar as teclas digitadas. Teclas de controle indicadas pela tecla C, por exemplo, Cn significa Control-N. Da mesma forma, as meta chaves são indicadas pela tecla M, então Mx significa Meta-X. ( Nos teclados sem uma tecla meta, Mx significa ESC x, ou seja, pressione a tecla Escape e a tecla x. Isso torna o ESC o prefixo meta. A combinação MCx significa ESC-Control-x ou pressione a tecla Escape e mantenha pressionada a tecla Control. enquanto pressiona a tecla x.)

@Galgalesh está correto ao usar as teclas de seta Ctrl + para pular palavras no Ubuntu. Em muitas (a maioria?) Outras distribuições, a combinação de teclas é Alt + setas.

A fim de usar o Alt + f / Alt + b sem interferir com os menus, uso Esc, f(imprensa Esc, em seguida, pressionar f, não tanto ao mesmo tempo).

A razão pela qual mencionei isso é que você também pode usar o truque Escthen (key)para outros comandos. Por exemplo, se você começou a editar um comando anterior e decidir que quer reverter isso, uso Esc, r.

Steve
fonte