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.conf
e 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 comCtl
+[
) 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 shift
enquanto solta o botão do mouse.) Depois disso, pressione Alt
+ w
novamente 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 shift
e copiá-lo com Ctl
+ Insert
sempre funcionará (mesmo através do ssh) e não atrapalhará as quebras de linha.