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.