Vim yank para a área de transferência do tmux

0

Eu vejo muitas explicações de como fazer uma cópia do vim para a área de transferência do sistema (envolvendo xclip para linux ou pbcopy ou OSX), mas eu gostaria de puxar para a área de transferência do tmux. Para ser claro, o que eu quero é posicionar meu cursor sobre uma palavra e acertar algo como "*yiw e então pular para outra janela com o tmux (talvez um onde eu queira colar uma grande URL para curl ou wget) e pressionar Ctrl-B ] para colar (ou com qualquer chave de prefixo tmux usada). Obrigado pela ajuda que qualquer um pode oferecer. Seria incrível se isso fosse possível.

    
por Andrew Thaddeus Martin 17.10.2014 / 15:11

2 respostas

1

Não está claro por que você deve usar a área de transferência do tmux.

Acho mais fácil copiar para a área de transferência do sistema do vim ou de qualquer outro aplicativo e colá-lo no tmux. Você poderia tentar seguir no seu ~ / .tmux.conf:

bind-key -n C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"

Isso permite colar da área de transferência do sistema para o tmux usando Ctrl-V .

Para mais informações sobre esta abordagem: Tmux: Integração da Área de Transferência .

    
por 17.10.2014 / 15:25
3

Se você está trabalhando em um terminal e não em um processo vim local, considere o uso de vim-tbone que permite armazenar seleções para o buffer tmux. É uma configuração básica para mapear os comandos: Tyank: Tput para atalhos de teclado de sua escolha (eu uso ty e tp respectivamente)

    
por 14.05.2017 / 21:19

Tags