Por que não é mais possível marcar texto na minha janela do Terminal?

12

Sou um usuário ansioso do terminal no Mac OSX Yosemite. De tempos em tempos, marca texto na janela do Terminal para copiar (clique com o botão direito do mouse ou cmd + c) na área de transferência.

Por alguma razão, de repente parou de funcionar! Não consigo mais marcar texto na janela do terminal clicando e arrastando o mouse. Eu estava procurando uma maneira de desativar a marcação (na ferramenta de linha de comando do Windows, existe uma configuração por algum motivo), mas não consigo encontrar nenhuma opção para controlar isso. Mesmo que não seja possível marcar com o mouse, eu posso selecionar "Editar" - "Marcar tudo" (traduzido livremente da versão norueguesa do OSX :)) na barra de menus do arquivo na parte superior da tela - e marcar tudo funciona bem . Posso ver tudo marcado e copiar e colar conforme o esperado. No entanto, não há como eu afetar a marcação com o mouse - depois de marcar tudo, ele não pode ser desmarcado com o mouse.

Alguém tem alguma dica de como ativar a marcação clicando e arrastando o mouse novamente?

Markus Bekken
fonte
E se você usar outro perfil? Veja Preferences-> Profiles.
Pepijn van Leeuwen
Infelizmente, o uso de perfis diferentes não funcionou. Eu tive que usar a solução de @kylebellamy abaixo.
Markus Bekken

Respostas:

7

Às vezes, as coisas ficam complicadas nos arquivos de preferências e você precisa excluí-las para que as coisas funcionem corretamente novamente. Depois de reiniciar o aplicativo, ele reconstruirá suas preferências.

Tente o seguinte:

Saia completamente do Terminal e exclua este arquivo: (sua pasta pessoal) /Library/Preferences/com.apple.Terminal.plist

Espero que funcione para você! Se você não conseguir ver a pasta da sua biblioteca, siga este guia rápido .

kylebellamy
fonte
Funcionou! Eu fechei os terminais, mas, em vez de excluir, renomeei o arquivo .plist para terminal. Na próxima inicialização funcionou perfeitamente novamente :)
Markus Bekken
Ótimo! Isso tende a ser um ótimo passo para um aplicativo que está agindo de forma estranha.
Kylebellamy #
6

É possível que os eventos do mouse sejam capturados pelo programa em execução no terminal. Para que isso aconteça:

1) O programa deve ser escrito para suportar o mouse (vim e tmux são exemplos de tais programas) e

2) O terminal deve estar no modo Mouse Reporting. Este modo está ativado por padrão.

Se você desativar o Relatório de Mouse (Exibir / Permitir Relatório de Mouse, ⌘R), os eventos do mouse não serão capturados, independentemente de o aplicativo suportar ou não o mouse, e você poderá selecionar e copiar o texto.

revl
fonte
WasR foi o truque para permitir copiar / colar com o Midnight Commander no Terminal.
Mivk # 4/18
2

Eu tive esse problema e resolvi-o apenas saindo do terminal completamente e abrindo-o novamente.

davidwebster48
fonte