Existe um emulador de terminal disponível no Linux com um recurso como “replay instantâneo” em iterm2?

3

Ou há outra maneira de fazer isso? Googling traz nada (eu tentei por anos).

Se você não entende o que iterm2 significa por "replay instantâneo": link - basicamente como captura de vídeo de área de trabalho, somente em texto - para que o usuário possa copiar e colar a partir do histórico capturado

- edit-- Um exemplo de esclarecimento: Eu edito um arquivo no vim; fechar vim; acidentalmente excluir o arquivo; Eu começo "replay instantâneo" e encontro o que o emulador de terminal parecia quando eu estava editando o arquivo.

    
por Buella Gábor 02.10.2016 / 21:36

3 respostas

0

Você não encontrou nada porque ele deve ser implementado não no emulador de terminal, mas no próprio shell. Eu acho que um simples comando script é o que você precisa. Leia man script

    
por 02.10.2016 / 22:31
0

Eu não sei de um emulador de terminal que tenha isso embutido. Mas seguindo a filosofia Unix, deixe o emulador de terminal fazer o emulador de terminal, e use uma ferramenta separada para fazer a gravação e reprodução. Você pode usar o script para gravar a saída como fluxos, ou ttyrec também para registrar os horários (a página da Wikipédia se conecta a vários jogadores para gravações com vários graus de sofisticação, incluindo IPBT que é bom para encontrar coisas que foram exibidas apenas por um tempo muito curto). Existem menos ferramentas que registram a entrada; um desses é ttyrec2 .

    
por 02.10.2016 / 23:22
0

Você pode achar que o link é uma opção mais útil do que script , pois ele registra a sessão como uma janela de terminal em vez de um fluxo bruto de caracteres que compõem a sessão de terminal.

Ele não parece ter a opção de reprodução que você está procurando, mas permite que você repita a sessão em outra janela, pause-a no momento crítico e copie e cole essa gravação de volta na tela. terminal original.

    
por 02.10.2016 / 23:55