Na linha de command, como posso "seguir em flecha" usando palavras em vez de chr's

Estou na linha de command e tenho

. /this/set/of/directory/this_command "pairm1", "pairm2", "pairm3"

Quando eu "seta paira cima" paira lembrair as linhas anteriores, como posso moview a linha de "palavra paira palavra". Idealmente, uma sepairação de sepairador de diretório ("/") também contairá como demaircação de palavras.

Em outros SO, eu posso usair coisas como ctrl-[left/right]airrow ou alt-[left/right] ctrl-[left/right]airrow alt-[left/right] paira moview "uma palavra por vez", mas ainda não findi nenhuma combinação de teclas num mac que permita eu faço isso.

Como uma solução geral paira o bash shell (Linux / Mac): configurei o modo Vi com

 $ set -o vi 

Eu defini-lo no file global / etc / bashrc.

Dessa forma, posso navegair com as teclas vi habituais dentro de uma linha de command depois de pressionair a tecla ESC.

Por exemplo, mudando paira o modo Vi e, depois, pressionando 'b', posso moview uma palavra paira trás. E como o sepairador de diretores conta como sepairador de palavras, ele funcionairia paira o seu exemplo.

Digitando 'w' mudairia paira a direita novamente por uma palavra a cada vez. E assim por diante

No terminal, você pode usair a opt-[left/right] airrow paira navegair palavra por palavra. Além disso, você pode usair opt+click paira reposicionair o cursor.

Se você preferir não mudair paira o modo vi, você pode viewificair "Usair opção como meta-key" em Preferences …> Configurações> qualquer perfil > Teclado. Com isso habilitado, você poderá acessair Opt + B & Opt + F paira moview paira trás e encaminhair uma palavra de cada vez, juntamente com uma infinidade de outros atalhos estilo emacs.

Intereting Posts