Como você já está usando, eu recomendo tmux
como suporte total para copiar e colar - veja o manual page para mais informações.
Você pode ver as combinações de teclas atuais usando o comando tmux
list-keys
- procure os comandos begin-selection
, copy-selection
e paste-buffer
nessa lista.
Por padrão, as ligações são:
- [ - Iniciar o modo copiar / colar
-
h , j , k , l -
vi
teclas de navegação para mover o cursor - v - Inicia a seleção de texto (uma vez selecionado, tecle Enter para copiar para o buffer para colar mais tarde)
- ] - Colar texto copiado
Existem algumas limitações ao usá-lo com um aplicativo baseado em curses como vim
(como tmux
não pode gerenciar a rolagem) - você não pode rolar de volta para a saída anterior.
Como alternativa (e se você estiver copiando apenas entre vim
sessions), você pode usar um arquivo temporário como uma área de transferência (você precisará fazer isso se não estiver usando o X11). Veja este post sugerido por @muru para mais informações.