Vim - comandos básicos

De Pontão Nós Digitais
Revisão de 17h28min de 21 de julho de 2015 por Banto Palmarino (discussão | contribs) (Criou página com 'Entrando e saindo de arquivos = Repetição Digitei um texto no modo inserção Aperte o Esc (o vim vai considerar uma ação); Aperte o . (ponto) e ele irá repe...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegaçãoIr para pesquisar
A versão imprimível não é mais suportada e pode ter erros de renderização. Atualize os favoritos do seu navegador e use a função de impressão padrão do navegador.

Entrando e saindo de arquivos = Repetição

   Digitei um texto no modo inserção
   Aperte o Esc (o vim vai considerar uma ação);
   Aperte o . (ponto) e ele irá repetir a ação (vai copiar o que foi escrito várias vezes, tantas quanto você clicar em ponto);
   Para multiplicar a repetição, digite um número e depois .. Ex: 2. + enter. Ele vai copiar duas vezes. 

Ex.:

vim teste
i (habilita o modo insert)
Escrever um exemplo...
Esc + .
...
Escrever um exemplo...  
Escrever um exemplo...
Escrever um exemplo...


Alterando capslock (maiúsculas e minúsculas)

   Entre no vim e coloque o cursor do mouse na linha que quer alterar
   Coloque o cursor do terminal no ponto de inicio de uma seleção e entre no modo visualização (pressionando v) e selecione o texto com as setas;
   Digitando o U maiúsculo, todos os caracteres selecionados ficarão em maiúscula;
   Digitando o u minúsculo, todos os caracteres selecionados ficarão em minúsculas;
   Digitando o ~ (til), todos os caracteres selecionados alternarão seu modo (o que for minusculo fica maiúsculo e o que for maiúsculo vira minúsculo)

Substituição

   Entre no vim e posicione o cursor onde quer substituir o texto em blocos;
   Acione o modo de visualização em bloco tecle ctrl + V;
   Pressione c minúsculo para deletar;
   Digite os caracteres novos desejados;
   Pressione s para alterar em toda a seleção de bloco. Pronto! 

Macros

Snippets Categorias VimShell Categorias linux