3 dicas e truques úteis do editor VIM para usuários avançados

3 Sfaturi și trucuri utile pentru editorul VIM pentru utilizatorii avansați
⏱️ 4 min read

O Vim é, sem dúvida, um editor de texto muito poderoso. Ele oferece uma infinidade de recursos, o que significa que estudar e lembrar cada funcionalidade do Vim não é praticamente possível. Mas o que podemos fazer pelo menos é continuar aprendendo maneiras mais fáceis de fazer as coisas, de modo que nossa experiência com o editor continue melhorando com o tempo.

Com isso em mente, neste artigo discutiremos algumas dicas / truques do editor Vim que são direcionados a usuários avançados.

Nota: Se você é totalmente novo no Vim, pode primeiro consultar nosso guia de primeiros passos. Para aqueles que acabaram de começar a usar o editor, tenho certeza de que nosso cheatsheet de atalhos de teclado do Vim será extremamente útil para você. E se você já é um usuário experiente, também pode querer descobrir algumas dicas e truques para usuários experientes.

Observe que todas as dicas mencionadas neste artigo foram explicadas principalmente em situações de codificação fáceis de entender, pois são muito úteis durante o desenvolvimento de software. Mas isso não significa que usuários normais (que não são programadores e usam o Vim para edição de texto em geral) não podem usá-los em seu trabalho.

como fazer pão de ló tradicional ...
como fazer pão de ló tradicional passo a passo em 2022

1. Defina as variáveis ​​específicas do arquivo

Pode haver momentos em que – em um arquivo específico – você desejaria que qualquer caractere de tabulação digitado fosse substituído por espaços. Ou você pode querer que um arquivo de código-fonte use dois espaços para indentação, mesmo se a indentação padrão do editor for definida para quatro espaços.

Basicamente, estamos falando sobre mudanças específicas de arquivo aqui. Há um recurso que o Vim fornece que permite alterar certas configurações apenas para um arquivo específico. Esse recurso é chamado de “Modeline”.

Por exemplo, para garantir que cada guia digitada seja substituída por espaços, tudo o que você precisa fazer é adicionar a seguinte linha de modelo na primeira ou nas últimas linhas do arquivo em questão:

E para alterar o recuo do padrão (4) para 2, use o seguinte modeline no arquivo de origem:

Aqui estão alguns pontos importantes que você precisa ter em mente ao lidar com modelines:

  • Modelines só devem ser adicionadas nas primeiras ou últimas cinco linhas do arquivo.
  • A opção “modeline” deve ser definida (:set modeline) na ordem de arquivo “.vimrc” para aproveitar esse recurso.
  • O recurso está desativado por padrão ao editar como root.

Para obter mais informações, vá para o documentação oficial.

2. Conclusão de palavras-chave

Conforme você começa a escrever códigos cada vez mais complexos ou começa a trabalhar em grandes arquivos de origem, você lida com vários nomes de variáveis. Às vezes não é fácil lembrar todos os nomes, então sempre que você precisa escrever um nome de variável, você geralmente o copia de onde ele já está sendo usado.

Felizmente, com o Vim você pode apenas escrever algumas letras iniciais da variável. Sem sair do modo Inserir, pressione “Ctrl + n” ou “Ctrl + p” para obter uma lista de palavras-chave correspondentes. Enquanto “Ctrl + n” é usado para inserir a próxima palavra correspondente, “Ctrl + p” fornece uma lista das palavras correspondentes anteriores.

Aqui está este recurso em ação.

Como fica claro na imagem acima, a lista que aparece também contém palavras de outros arquivos de origem. Para obter mais informações sobre esse recurso, consulte aqui.

3. Pesquisando

Suponha que você esteja depurando seu código e, como parte disso, precise ver rapidamente todas as ocorrências de uma variável em um arquivo. Uma maneira comumente usada de fazer isso é sair do modo Inserir, escrever /[var-name], pressione Enter e vá para a frente e para trás usando as teclas “n” e “p”.

Não há nenhum problema com a abordagem mencionada, por si só, mas há uma maneira um pouco mais fácil e rápida de fazer esse tipo de pesquisa. Para isso, primeiro você tem que se certificar de que está fora do modo de inserção e que o cursor está sob a palavra / variável que você está tentando pesquisar, o que não é demorado. E a seguir, tudo que você precisa fazer é pressionar “Shift + *”.

Faça isso repetidamente e o editor o levará rapidamente a todos os lugares onde a palavra / variável é usada no arquivo.

Conclusão

Embora direcionados a usuários avançados, as dicas / truques discutidos aqui não são difíceis de entender e usar. Se os seus princípios básicos forem claros, você pode realmente se beneficiar deles. Não é preciso dizer que, como acontece com qualquer novo recurso ou conceito, você precisa praticar essas dicas para torná-las um hábito.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x