Pular para o conteúdo

"Ctrl + a" para selecionar tudo no Vim

Dica publicada em Linux / Vim
Fábio Berbert de Paula fabio
Hits: 13.100 Categoria: Linux Subcategoria: Vim
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

"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>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

E pronto, "Ctrl + a" implementado!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Google Podcasts e Podcasts de Tecnologia

Remover diretórios recursivamente em Python

Como criar um pendrive bootável de qualquer Linux

Criando aplicativos multiplataforma (Android, iOS, Windows) com Python + Kivy

Escolhendo quais colunas exibir no comando top

Vim - configuração de acordo com o tipo de arquivo

Turbinando a tela inicial do Vim

Vim - sair do modo inserção automaticamente

Vim com Tema de Cores do Visual Studio Code

Vim - juntar múltiplas linhas em uma só (JOIN)

#2 Comentário enviado por removido em 30/04/2021 - 10:59h
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
#4 Comentário enviado por cizordj em 03/05/2021 - 17:18h
Muito boa essa dica kkk eu fazia ggVG também

Contribuir com comentário

Entre na sua conta para comentar.