Puis-je copier l'intégralité du tampon de défilement d'iTerm2 dans le presse-papiers?

13

Je viens d'exécuter quelques commandes et j'ai plusieurs pages de sortie dans iTerm2. Maintenant, je voudrais l'enregistrer quelque part. (J'aurais pu le transférer dans un fichier, mais je n'y ai pas pensé.)

Existe-t-il un moyen plus simple de tout copier dans le presse-papiers en faisant défiler en arrière et en mettant en évidence les pages?

Nathan Long
la source

Réponses:

9

Oh, c'est vrai, duh. + Apour tout sélectionner, puis + C.

Nathan Long
la source
2
Il existe un paramètre dans iTerm 2 qui copie automatiquement tout ce qui est sélectionné dans le presse-papiers, ce qui rend la commande-C inutile.
Ɱark Ƭ
Je l'ai fait, mais enregistrer un journal de défilement de 100 millions dans le presse-papiers a pris iTerm2 environ 5 minutes, et un peu moins - pour le coller dans un éditeur de texte. Je souhaite Cmd-Sdirectement enregistré le tampon.
Victor Sergienko
8
pbpaste> ~ / Desktop / buffer.log a pris des millisecondes pour le fichier 17meg
Drew
3

Vous le savez probablement, mais si quelqu'un vient à l'avenir, cela fonctionne aussi:

history > ~/Desktop/history.txt

Ou un autre fichier de votre choix. Le fichier sera écrasé, ou vous pouvez utiliser >> pour ajouter.

Si vous souhaitez également une sortie, la commande shell scriptfonctionne également pour capturer pendant que vous tapez (mais elle capture également les pressions sur les touches, alors faites attention) ou iTerm aura une option pour enregistrer une session, comme le terminal + du stock S.

krs013
la source
3
cela ne sauvera que vos commandes, et non leur sortie
Ciprian Tomoiagă