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.
Etapa 2: Navegue entre os buffers
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.
Postagens relacionadas:
- Guia completo para baixar do Vimm's Lair
- Um guia abrangente sobre como usar o comando Touch no Linux
- 5 métodos simples para visualizar vídeos excluídos do YouTube
- Como baixar facilmente qualquer vídeo online: principais métodos e ferramentas
- Corrigindo problemas de redimensionamento de caixa de texto no Microsoft Word e Excel