copiar texto do WSL para a área de transferência do Windows

copiar texto do WSL para a área de transferência do Windows

configureitmuxna WSL e quero melhorar a integração entre eles.

Como selecionar texto no tmux dentro do WSL e copiá-lo para a área de transferência do Windows?

Responder1

  • abra o arquivo ~/.tmux.confe crie-o se ele não existir
  • habilite o modo mouse adicionando a linha set -g mouse on(caso contrário, você terá que selecionar o texto com Ctl+ [)
  • crie uma ligação de chave para copiar o buffer tmux para a área de transferência do Windows:

    bind -n M-w run -b "tmux show-buffer | clip.exe"

Com esta configuração de chave, você pode selecionar texto com o mouse e copiá-lo (para o buffer tmux) usando Alt+ w. (Se você deseja selecionar algo e não quer que desapareça, pressione shiftenquanto solta o botão do mouse.) Depois disso, pressione Alt+ wnovamente para copiar o buffer tmux para a área de transferência do Windows.

Responder2

Alternativamente, se você estiver usando o terminal Windows, selecionar o texto com o mouse enquanto o segura shifte copiá-lo com Ctl+ Insertsempre funcionará (mesmo através do ssh) e não atrapalhará as quebras de linha.

informação relacionada