Isso, infelizmente, é de até bash
, não do terminal. Suas opções são:
-
Use pontos-e-vírgulas em vez de novas linhas, embora, mesmo assim, você não possa subir uma linha de tela de cada vez, mas deve usar comandos de movimento de caractere ou palavra. (Estranhamente,
zsh
permite que você se mova dentro de um comando composto ao editar o histórico, mas não dentro do comando atual .) Às vezesfc
(que o coloca no seu editor com o comando anterior) é a maneira mais fácil de lidar com comandos compostos. -
Se você estiver usando o Bash, use a seguinte combinação de teclas:
ctrl x e
Ele abrirá o comando no qual você está trabalhando usando seu editor de texto. Salve o arquivo e saia. (Encontrei o comando na apresentação da Shell Hater .) Os usuários do Zsh têm esta alternativa .