Se o que você quer é copiar toda a linha, então a maneira mais fácil é selecionar a linha inteira e depois puxar a linha.
No modo normal, 0 v $ y .
Isso se traduz em "Ir para o começo da linha; selecione ao final da linha; yank".
Eu tenho uma string XML muito longa em uma linha de um log no vi / PuTTY. É muito longo para arrastar o mouse para copiar para a área de transferência. Existe um atalho para selecionar / copiar para a área de transferência a linha inteira? Eu não quero copiar o arquivo inteiro, apenas uma linha longa para colar no Notepad ++ ou Sublime Text.
Encontrei yy
aqui mas não funcionou.
Você percebe que pode escrever uma linha ou uma série de linhas em outro arquivo enquanto estiver no vi usando o modo de comando:
Durante a edição, digite o seguinte para copiar a linha atual para outro arquivo: (observe o período antes do comando w)
:. w filename
Você pode então usar: .r para ler a (s) linha (s) onde quiser.