Três opções:
-
O zsh tem o atalho de teclado Alt + Q por padrão que envia a linha atual.
Use assim:
-
Digite o comando .
-
Pressione Alt + Q .
-
Execute othercommand .
-
comando reaparecerá.
Tecnicamente, isso não é colocado no histórico. Além disso, se você precisar executar outro comando antes do comando , você deve pressionar Alt + Q novamente.
-
-
Também por padrão, os atalhos de teclado Ctrl + U e Ctrl + Y são cortados e puxados (colar ) a linha atual.
Use-os da seguinte forma:
-
Digite o comando .
-
Pressione Ctrl + U .
-
Execute othercommand .
-
Pressione Ctrl + Y .
-
comando reaparecerá.
Isso também funciona no bash e usa sua própria área de transferência, ou seja, o conteúdo da área de transferência gerenciada por Ctrl + ( Shift +) C / V e seleção / clique do meio permanecerão inalterados.
-
-
Por último, mas não menos importante, você pode ativar permanentemente os comentários na linha de comando executando
echo setopt interactivecomments >> ~/.zshrc
Alt + # não funciona aqui, mas Ctrl + A / Início , # , Enter atinge o mesmo resultado.
Para ver todos os atalhos de teclado disponíveis, execute
bindkey