Copiando blocos de texto no terminal

28

É possível copiar um "bloco" de texto de uma janela do terminal sem precisar copiar linhas inteiras?

Exemplo:

insira a descrição da imagem aqui

Digamos que eu apenas queira copiar o texto que circulei na imagem acima, isso é possível? Ou também tenho que copiar tudo à esquerda do bloco que quero copiar?

Emendado
fonte

Respostas:

39

Você deve conseguir fazer isso mantendo a optiontecla pressionada enquanto o faz. Isso altera o cursor para um sinal de '+' e permite selecionar qualquer área retangular do texto.

Veja a captura de tela abaixo:

insira a descrição da imagem aqui

Se você olhar atentamente para a imagem acima, verá na janela esquerda destacamos um bloco de texto no Terminal e, na janela direita, colei esse texto em um novo documento TextEdit.

Monomeeth
fonte
3
Isso não funciona no iTerm, mas funciona bem no Terminal.
jmh
13

Ao usar o iTerm2 , você pode usar o mouse Cmd+ Option+ para realizar a seleção vertical / de bloco, que transforma o cursor em uma cruz, semelhante ao Terminal.app.

Ou você pode usar o modo de cópia :

  • Cmd+ Shift+ Cpara entrar no modo de cópia
  • Ctrl+ vpara entrar no modo vertical / bloco
  • Mova o cursor usando as teclas do teclado (consulte o link para obter mais opções de movimento)
  • Quando terminar, use Ctrl+ k, ypara copiar a seleção.
Konrad Rudolph
fonte