Como voltar ou encaminhar uma palavra no ambiente do bash? [duplicado]

Respostas:

32

Existe M-be M-fpara recuar e avançar para a palavra atual, respectivamente. Aqui Mé o Metaou Esctecla ou uma combinação, como Ctrl+ Meta. A seção Comandos para mover na página de bashmanual lista esses e outros atalhos disponíveis para mover no shell bash.

O manual também descreve como personalizar as configurações do bash para que você possa usar o seu Ctrl+ / conhecido para pular palavras.

ayaz
fonte
Eu tentei Esc+b/f, não trabalhando.
precisa saber é o seguinte
5
Experimente a Altchave também. A meta-chave também é emulada com a tecla altou windowsnos teclados que os possuem.
ayaz
@ user11671: bind -p|grep forward-wordProduz "\ef": forward-word(entre outras coisas)?
Dennis Williamson
3
Para responder diretamente à pergunta do usuário, isso funciona para mim no ~ / .inputrc no Ubuntu: # Atribuir Ctrl-seta para a direita e Ctrl-seta para a esquerda para mover para a palavra seguinte / anterior "\ e [1; 5C": frente-palavra "\ e \ e [C": palavra para frente "\ e [1; 5D": palavra para trás "\ e \ e [D": palavra para trás fonte: bbs.archlinux.org/viewtopic.php?id= 35154
dougkramer 20/10
11
@dougkramer como isso responde diretamente à pergunta dos usuários? é sobre religar o comando, enquanto o usuário está perguntando qual é o equivalente padrão
eis