Posso copiar todo o buffer de rolagem do iTerm2 para a área de transferência?


13

Acabei de executar alguns comandos e tenho várias páginas de saída no iTerm2. Agora eu gostaria de salvá-lo em algum lugar. (Eu poderia enviá-lo para um arquivo, mas não pensei nisso.)

Existe uma maneira mais fácil de copiar tudo para a área de transferência, rolando para trás e realçando as páginas?

Respostas:


9

Oh, certo, duh. + APara selecionar tudo, então + C.


2
Há uma configuração no iTerm 2 que copia automaticamente qualquer coisa selecionada para a área de transferência, tornando o Command-C desnecessário.
Ɱark Ƭ

Fiz isso, mas salvar um registro de 100M de rolagem na área de transferência levou o iTerm2 cerca de 5 minutos e um pouco menos - para colá-lo em um editor de texto. Desejo Cmd-Ssalvo o buffer diretamente.
Victor Sergienko

8
pbpaste> ~ / Desktop / buffer.log levou milissegundos para arquivo 17meg
tirei

3

Você provavelmente sabe disso, mas se alguém vier no futuro, isso também funcionará:

history > ~/Desktop/history.txt

Ou algum outro arquivo de sua escolha. O arquivo será substituído ou você poderá usar >> para anexar.

Se você também deseja obter saída, o comando shell também scriptfunciona para capturar enquanto você digita (mas também capta pressionamentos de teclas, cuidado) ou o iTerm terá alguma opção para salvar uma sessão, como o terminal + do estoque S.


3
isso só vai salvar seus comandos, e não sua produção
Ciprian Tomoiagă
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.