"Ctrl + a" para selecionar tudo no Vim
Dica rápida de como fazer o Vim selecionar todo o texto com a combinação de teclas "
Ctrl + a ".
A sequência de teclas para selecionar tudo no Vim é:
ggVG
Onde:
gg move o cursor para a primeira linha, primeira coluna;
V entra no modo visual "linewise", que seleciona linha por linha ao invés de caractere por caractere;
G move o cursor para a última linha, selecionando tudo o que está no caminho por causa do modo visual.
Agora basta criar um mapa para as teclas Ctrl + a. Adicione a seguinte linha em seu
.vimrc :
nnoremap <c-a> <esc>ggVG<cr>
E pronto, "Ctrl + a" implementado!
Outras dicas deste autor
Sintaxe alternativa para encontrar arquivos por data com o comando find
Evitando vulnerabilidades em seu servidor NFS
Apache2 - Forçando redirecionamento do site para o www
OBS - Captura de Tela Tremulante (OBS Flickering) [Resolvido]
Como gerenciar sua conta Twitter via linha de comando
Leitura recomendada
Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)
Habilitando sintaxe no VIM para o logstash
Vim - como executar uma linha do texto no terminal
Juntar/unir linhas (JOIN) no VIM
Vim - substituindo somente no bloco selecionado
Comentários
Boa! Essa conf abaixo eu uso no Gvim.
Algumas funções funcionam no Vim em Normal Mode também, não todas, mas eu configurei isso para que funcione no Insert Mode, por causa da correção ortográfica e gramatical, além da simples formatação, fomentou essa config.
*************************************************************************************
"Mapeamento para selecionar, copiar, recortar e colar
"Copia do Vim para o clipboard
set clipboard=unnamedplus
set clipboard=unnamed
"Copy/Paste/Cut
if has('unnamedplus')
set clipboard=unnamed,unnamedplus
endif
"Ctrl+c - copiar
vmap <C-c> "+yi
"Ctrl+x - recortar
vmap <C-x> "+c
"Ctrl+v colar
vmap <C-v> c<ESC>"+p
imap <C-v> <C-r><C-o>+
"Ctrl+a para selecionar tudo
noremap <C-a> gggH<C-O>G
inoremap <C-a> <C-O>gg<C-O>gH<C-O>G
cnoremap <C-a> <C-C>gggH<C-O>G
onoremap <C-a> <C-C>gggH<C-O>G
snoremap <C-a> <C-C>gggH<C-O>G
xnoremap <C-a> <C-C>ggVG
"Ctrl+s para salvar
noremap <C-s> :w!<CR>i
vnoremap <C-s> <C-C>:w!<CR>i
inoremap <C-s> <C-O>:w!<CR>i
Mensagem
Boa! Essa conf abaixo eu uso no Gvim.
Algumas funções funcionam no Vim em Normal Mode também, não todas, mas eu configurei isso para que funcione no Insert Mode, por causa da correção ortográfica e gramatical, além da simples formatação, fomentou essa config.
*************************************************************************************
"Mapeamento para selecionar, copiar, recortar e colar
"Copia do Vim para o clipboard
set clipboard=unnamedplus
set clipboard=unnamed
"Copy/Paste/Cut
if has('unnamedplus')
set clipboard=unnamed,unnamedplus
endif
"Ctrl+c - copiar
vmap <C-c> "+yi
"Ctrl+x - recortar
vmap <C-x> "+c
"Ctrl+v colar
vmap <C-v> c<ESC>"+p
imap <C-v> <C-r><C-o>+
"Ctrl+a para selecionar tudo
noremap <C-a> gggH<C-O>G
inoremap <C-a> <C-O>gg<C-O>gH<C-O>G
cnoremap <C-a> <C-C>gggH<C-O>G
onoremap <C-a> <C-C>gggH<C-O>G
snoremap <C-a> <C-C>gggH<C-O>G
xnoremap <C-a> <C-C>ggVG
"Ctrl+s para salvar
noremap <C-s> :w!<CR>i
vnoremap <C-s> <C-C>:w!<CR>i
inoremap <C-s> <C-O>:w!<CR>i
Mensagem
bacana essa conf.
___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]
Muito boa essa dica kkk eu fazia ggVG também
Mensagem
Muito boa essa dica kkk eu fazia ggVG também
Contribuir com comentário
Enviar