Dica rápida de como mapear uma tecla para selecionar tudo no Vim e outra para copiar todo o conteúdo do arquivo para a área de transferência.
Selecionar tudo
Vamos começar pelo selecionar tudo. O comando é:
ggVG
Onde:
gg - pule para o início do documento
V - inicie o modo visual "linewise"
G - pule para o fim do documento
Adicione a seguinte linha ao seu .vimrc:
nnoremap <c-a> <esc>ggVG<cr>
Mapeamos o atalho "Ctrl + a" para selecionar tudo. Agora você pode fazer o que quiser com o texto, como por exemplo teclar "y" para copiar, "x" para recortar, "d" para deletar ou usar qualquer outro comando do Vim.
[2] Comentário enviado por fabio em 01/08/2020 - 22:33h
Digite:
$ vim --version | grep clipboard
A saída deve conter "+clipboard". Se estiver como "-clipboard", significa que seu vim não tem suporte à área de transferência do sistema. Daí você precisa instalar o pacote gvim ou vim-gtk3. No Ubuntu, Debian e derivados é vim-gtk3.
[1] Comentário enviado por Ryuk em 01/08/2020 - 21:34h
Aqui dá um erro para o "copiar tudo":
E850: Nome de registrador inválido