Vim - selecionar tudo e copiar fácil
Dica publicada em Linux / Vim
Vim - selecionar tudo e copiar fácil
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.
ggVG
Onde:
Adicione a seguinte linha ao seu .vimrc:
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.
:%y+
Onde:
Adicione a seguinte linha ao seu .vimrc:
Mapeamos o atalho "Ctrl + c" para copiar tudo.
:wq
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.
Copiar tudo
A sequência para copiar tudo é::%y+
Onde:
- % - execute em todo o documento
- y - copiar
- + - copiar para a área de transferência em comum
Adicione a seguinte linha ao seu .vimrc:
nnoremap <c-c> :%y+<cr>
Mapeamos o atalho "Ctrl + c" para copiar tudo.
:wq
E850: Nome de registrador inválido
Vim - versão 8.0.1453