No zsh, você pode fazer o seguinte:
- Executa um comando em um shell.
- Executar
fc -AI nesse shell.
- Executar
fc -RI em outro shell.
- Execute
!! ou pressione Acima e então Digite no segundo shell para recuperar o último comando executado no primeiro shell.
fc -AI escreve o histórico de comandos do primeiro shell, e fc -RI o lê de volta no segundo shell. Se você ativar o inc_append_history , o equivalente a fc -AI será executado automaticamente após cada comando.
Se você ativar a opção share_history , todas as linhas do histórico serão automaticamente compartilhadas entre todas as instâncias do shell, para que você possa ir direto do passo 1 para o passo 4. Isso pode parecer invasivo.
Se você usou um caminho relativo para alterar o diretório, precisará primeiro obter um caminho absoluto. Uma maneira de fazer isso é digitar cd $PWD (ou apenas $PWD se você tiver a opção auto_cd ativada) e pressionar Tab (ou C-x * com algumas configurações de conclusão) para expandir $PWD , em seguida, pressione Enter .