Top 9 dicas e truques avançados do Vim que todo usuário deve saber

Notas principais

  • Gerencie vários arquivos de forma eficiente com buffers.
  • Use o preenchimento automático para acelerar sua digitação e evitar erros de digitação.
  • Use macros para automatizar tarefas repetitivas.

Dominando o editor de texto Vim: dicas e truques essenciais

O editor de texto Vim, conhecido por seus recursos poderosos, pode ser assustador para muitos usuários. Dominar suas inúmeras funcionalidades pode aumentar significativamente sua produtividade como programador ou editor de texto. Neste guia, vamos nos aprofundar em dicas e truques essenciais que elevarão suas habilidades no Vim, tornando sua experiência de edição de texto mais eficiente e agradável.

Gerencie efetivamente vários arquivos no Vim

Esta seção aborda técnicas essenciais para manipular vários arquivos sem problemas.

Etapa 1: Abra arquivos no Vim

Em vez de abrir arquivos em abas separadas do terminal, use o comando Vim para carregar vários arquivos de uma vez:

vim file1.txt file2.txt file3.txt

Este comando criará buffers separados para cada arquivo, facilitando a alternância entre eles.

Para alternar para o próximo arquivo, basta digitar :next ou :n. Se quiser retornar ao arquivo anterior, use :prev ou :N. Para uma navegação mais rápida, você pode pular para o primeiro arquivo com :bf e para o último usando :bl.

Aumente a eficiência com preenchimentos automáticos

Esta seção mostra como economizar tempo e reduzir erros por meio do uso das funcionalidades de preenchimento automático do Vim.

Etapa 1: Definir abreviações

Para criar uma abreviação, use o ab comando. Por exemplo, substitua “asap” por “as soon as possible” usando:

:ab asap as soon as possible

Etapa 2: Removendo abreviações

Para eliminar uma abreviação, use o una comando:

:una asap

Etapa 3: Abreviações persistentes

Para manter suas abreviações para sessões futuras, adicione-as ao seu arquivo “~/.vimrc” sem os dois pontos iniciais.

Utilize o Split Windows para copiar e colar de forma mais inteligente

Aproveite as janelas divididas no Vim para tornar a cópia e a colagem entre arquivos mais fácil de gerenciar.

Etapa 1: Abra arquivos com janelas divididas

Comece com um arquivo aberto e divida sua janela do Vim com:

:split para uma divisão horizontal ou :vsplit para uma divisão vertical.

Salve seu trabalho sem permissões de modificação

Às vezes, os arquivos podem ser somente leitura, complicando o processo de salvamento.

Etapa 1: use o comando Bash externo para salvar

Em vez de reabrir o arquivo, salve as alterações com:

:w !sudo tee %

Este comando solicitará sua senha e salvará sem perder as edições.

Preservar recuo ao colar código

Evite problemas de recuo ao colar trechos de código na janela do Vim.

Etapa 1: Habilitar a alternância de colagem

No seu arquivo vimrc, adicione:

set pastetoggle= F2

Agora, você pode pressionar F2 para alternar o modo de colagem antes de inserir o código.

Aproveite os comandos de objetos de texto para edição sem esforço

Os comandos de objetos de texto permitem edição detalhada com base no contexto.

Etapa 1: Use objetos de texto

Por exemplo, usar ciw permite que você altere a palavra inteira sob o cursor, enquanto di( excluirá os parênteses dentro.

Acelere suas tarefas de edição com marcas

As marcas ajudam a salvar posições em seus arquivos, fornecendo acesso rápido às seções de código usadas com frequência.

Etapa 1: Crie uma marca

Pressione M seguido por uma letra (por exemplo, A ) para criar uma marca. Volte para a marca com ` + A.

Automatize tarefas usando macros

Macros são inestimáveis ​​para automatizar edições repetitivas no Vim.

Etapa 1: Grave uma macro

Pressione Q seguido por uma letra para iniciar a gravação. Conclua suas ações de edição e pressione Q novamente para parar a gravação.

Melhore a funcionalidade com plugins de terceiros

Amplie os recursos do Vim incorporando plugins adequados ao seu fluxo de trabalho.

Etapa 1: instalar plugins usando o Plug

No seu vimrc, adicione:

call plug#begin('~/.vim/plugged')

Em seguida, liste os plugins desejados antes de executá- :PlugInstall los para instalá-los.

Resumo

Este guia cobriu várias dicas e técnicas essenciais para maximizar sua eficiência ao usar o Vim. Ao gerenciar vários arquivos de forma eficaz, utilizar autocompletar, dividir janelas e alavancar macros e plugins, você pode melhorar significativamente sua experiência com o Vim.

Conclusão

Adotar essas dicas vai melhorar sua produtividade e proficiência no Vim. Explore esses recursos sistematicamente para desbloquear todo o potencial deste robusto editor de texto.

FAQ (Perguntas Frequentes)

Quais são algumas dicas para iniciantes sobre como usar o Vim?

Comece aprendendo o básico: navegue no modo normal, pratique salvar e sair e explore comandos simples, como dd excluir linhas.

Como posso personalizar o Vim para adequá-lo ao meu fluxo de trabalho?

Você pode personalizar seu arquivo vimrc com esquemas de cores, mapeamentos de teclas e plugins adaptados às suas necessidades de edição. Explore repositórios de plugins para recursos adicionais.