
Eu normalmente navego no histórico do meu terminal muito no passado, pressionando a ↑tecla para encontrar algo, e depois que consegui isso, gostaria de ir para o final do histórico de entrada, para o novo comando agora vazio (existe uma palavra para isso?) para inserir meu novo comando, mas não quero pressionar ↓um zilhão de vezes. Também não quero excluir uma linha do histórico com backspace ou qualquer outra coisa.
Estou procurando algo como Ctrl+ Endem editores de texto ou algo como Ctrl+ Lno terminal, mas deve pular a entrada e não o histórico de saída.
Escrevi terminal porque também estou interessado na solução Linux/Windows/OSX.
Responder1
Então, praticamente em qualquer lugar no Linux/Unix/OSX onde você tenha um histórico de comandos (por exemplo, bash), que provavelmente é alimentado pela biblioteca Readline.
Readline tem seu próprio conjunto de comandos vinculados a atalhos de teclado, e um doscomandos de manipulação de históricoé end-of-history
exatamente isso que você está procurando.
A combinação de teclas padrão é M->
, ou, Meta+ >. Na maioria das configurações do Linux, Metageralmente está vinculado à tecla Windows, então digitar Win+ >provavelmente funcionará. Se não, ou você está no OSX, digitar Esce >provavelmente funcionará.
Responder2
Para Ubuntu 21.04, Ctrl++ Shiftfuncionou .para mim.
Responder3
Só posso comentar sobre sistemas Windows, executando WSL no Terminal Windows, mas o que funcionou para mim foi:
Ctrl+ >( Ctrl+ Shift+ .)
…em vez do atalho baseado em teclas Super/Meta/Windows discutido acima.