como mover por uma palavra na linha de comando no tcsh?

1

digamos que o comando é "ls palavra1 palavra2 palavra3"

Eu quero mover o cursor do final da linha para "word2", mas não quero limpar "word3" no processo. Basta saltar para trás por duas palavras e chegar ao início da "palavra2"

existe algum atalho de teclado para retroceder e avançar sem apagar a palavra na linha de comando?

    
por BG-2015 05.11.2015 / 20:38

2 respostas

1
% bindkey | grep word | egrep 'for|back'
"^[^H"         -> backward-delete-word
"^[B"          -> backward-word
"^[F"          -> forward-word
"^[b"          -> backward-word
"^[f"          -> forward-word
"^[^?"         -> backward-delete-word

Então ESC e então B ou F , por padrão.

    
por 05.11.2015 / 20:50
0

"Alt + b" para trás e "Alt + f" para frente. Além disso, "Alt + backspace" deve excluir uma palavra para trás.

    
por 05.11.2015 / 20:50