Siga as dicas abaixo Copie o texto de um painel tmux para outro (usando vim) Parece que toda a aba de título será substituída por espaço durante o copiar e colar. Quero saber alguma dica para manter toda a aba de título.
Responder1
O Vim produzirá abas como uma sequência de espaços, então o terminal (ou tmux neste caso) nunca iráverque esta era originalmente uma guia.
Parte das razões para isso é que você pode configurar paradas de tabulação arbitrárias no Vim, diferentes de 8 espaços. Além disso, você pode fazer com que o texto role horizontalmente, quando não estiver quebrando o texto. Você também pode ter uma coluna na medianiz esquerda (como números de linha) deslocando o texto por um número de caracteres que normalmente não é um múltiplo de 8. Portanto, a maneira mais fácil para o Vim implementar uma abordagem flexível que funcionará em todos esses casos é fazer todo o processamento das paradas de tabulação internamente e sempre usar apenas espaços ao escrever no terminal.
Se você extrair a saída de um comando como cat
, deverá obter os caracteres de tabulação reais.
Outras opções são abrir ambos os arquivos no Vim (usar divisões do Vim em vez de painéis tmux) ou usar o suporte do Vim para a área de transferência do sistema (assumindo que foi construído com o +clipboard
recurso); nesse caso, você pode usar uma seleção de modo Visual no Vim para escreva na área de transferência do sistema usando os registros "*
e/ou "+
.