Copie de blocs de texte dans le terminal

28

Est-il possible de copier un "bloc" de texte à partir d'une fenêtre de terminal sans avoir à copier des lignes entières?

Exemple:

entrez la description de l'image ici

Dis que je veux juste copier le texte que j'ai encerclé dans l'image ci-dessus, est-ce possible? Ou dois-je également tout copier à gauche du bloc que je veux copier?

Réparé
la source

Réponses:

39

Vous devriez pouvoir le faire en maintenant la optiontouche enfoncée tout en le faisant. Cela change le curseur en signe «+» et vous permet de sélectionner n'importe quelle zone rectangulaire de texte.

Voir capture d'écran ci-dessous:

entrez la description de l'image ici

Si vous regardez attentivement l'image ci-dessus, vous verrez dans la fenêtre de gauche que j'ai mis en surbrillance un bloc de texte dans Terminal et dans la fenêtre de droite j'ai pu coller ce texte dans un nouveau document TextEdit.

Monomeeth
la source
3
Cela ne fonctionne pas dans iTerm mais fonctionne bien dans Terminal.
jmh
13

Lorsque vous utilisez iTerm2 , vous pouvez soit utiliser la souris Cmd+ Option+ pour effectuer une sélection verticale / bloc, ce qui transforme votre curseur en croix, similaire à Terminal.app.

Ou vous pouvez utiliser le mode copie :

  • Cmd+ Shift+ Cpour passer en mode copie
  • Ctrl+ vpour passer en mode vertical / bloc
  • Déplacez le curseur à l'aide des touches de curseur du clavier (voir le lien pour plus d'options de mouvement)
  • Une fois que vous avez terminé, utilisez Ctrl+ k, ypour copier la sélection.
Konrad Rudolph
la source