Kopiowanie bloków tekstu w terminalu

28

Czy można skopiować „blok” tekstu z okna terminala bez konieczności kopiowania całych linii?

Przykład:

wprowadź opis zdjęcia tutaj

Powiedzmy, że chcę po prostu skopiować tekst, który zakreśliłem na powyższym obrazku, czy to możliwe? Czy też muszę skopiować wszystko na lewo od bloku, który chcę skopiować?

Naprawiony
źródło

Odpowiedzi:

39

Powinieneś być w stanie to zrobić, przytrzymując optionklawisz podczas robienia tego. To zmienia kursor na znak „+” i pozwala wybrać dowolny prostokątny obszar tekstu.

Zobacz zrzut ekranu poniżej:

wprowadź opis zdjęcia tutaj

Jeśli przyjrzysz się uważnie powyższemu obrazowi, zobaczysz w lewym oknie Podkreśliłem blok tekstu w Terminalu, aw prawym oknie udało mi się wkleić ten tekst do nowego dokumentu TextEdit.

Monomeeth
źródło
3
To nie działa w iTerm, ale działa dobrze w Terminalu.
jmh
13

Korzystając z iTerm2 , możesz użyć myszy Cmd+ Option+, aby dokonać wyboru pionowego / bloku, co przekształca kursor w krzyż, podobny do Terminal.app.

Lub możesz użyć trybu kopiowania :

  • Cmd+ Shift+, Caby przejść do trybu kopiowania
  • Ctrl+, vaby wejść w tryb pionowy / blokowy
  • Przesuń kursor za pomocą klawiszy kursora na klawiaturze (zobacz link, aby uzyskać więcej opcji ruchu)
  • Po zakończeniu użyj Ctrl+ k, yaby skopiować zaznaczenie.
Konrad Rudolph
źródło