Vim

VIM e suas abas!

Gosto de usar o VIM (VI improved) no dia-a-dia e encontrei um recurso muito útil disponível a partir da versão 7 deste super editor: abas!

Background Image


Gosto de usar o VIM (VI improved) no dia-a-dia e encontrei um recurso muito útil disponível a partir da versão 7 deste super editor: abas!

Basta usar o :tabnew para abrir uma nova aba. Você pode opcionalmente fornecer o arquivo que deseja abrir na nova aba, passando o caminho como parâmetro.

Para navegar entre as abas, basta usar o :tabn n, onde n é a posição da aba, começando do 0. Para avançar ou voltar entre as abas, use o :tabnext e o :tabprev. Existe também o :tabfirst e :tablast, que respectivamente avançam para a primeira ou última aba.

Quais as diferenças entre VS Code e VIM?

VS Code (Visual Studio Code) e VIM (Vi IMproved) são dois editores de código populares amplamente utilizados por desenvolvedores em todo o mundo. No entanto, eles possuem algumas diferenças importantes:

  • VS Code é um editor de código desenvolvido pela Microsoft e é baseado em uma interface gráfica do usuário (GUI). Ele vem com uma ampla variedade de recursos integrados, como destaque de sintaxe, depuração, controle de versão e integração com outras ferramentas de desenvolvimento.

    Além disso, ele tem uma grande comunidade de desenvolvedores que criam extensões para adicionar ainda mais recursos e funcionalidades.

  • VIM é um editor de código baseado em linha de comando que foi criado como uma versão melhorada do editor vi original. Ele é conhecido por ser altamente personalizável e poderoso, mas também é considerado mais difícil de aprender do que outros editores de código.

    VIM é popular entre os desenvolvedores que preferem trabalhar diretamente no terminal e que buscam uma ferramenta de edição rápida e eficiente.

Em resumo, VS Code é um editor de código completo com uma ampla variedade de recursos integrados e uma interface gráfica amigável, enquanto o VIM é um editor de código baseado em linha de comando mais poderoso e personalizável, mas também mais difícil de aprender.

Nesse sentido, a decisão da melhor opção depende das necessidades e preferências do desenvolvedor.

Quais são os principais comandos do VI improved?

O VI Improved (VIM) é um editor de texto avançado para Unix e outros sistemas operacionais. Ele é conhecido por ter uma interface de linha de comando (CLI) e por ser surpreendentemente personalizável. Aqui estão alguns dos principais comandos do VIM:

  1. i: entra no modo de inserção, permitindo que você insira ou edite texto no documento.
  2. Esc: sai do modo de inserção e volta para o modo de comando.
  3. :w: salva o documento.
  4. :q: sai do VIM.
  5. :q!: sai do VIM sem salvar as alterações.
  6. /pattern: pesquisa o padrão especificado no documento.
  7. h, j, k, l: se move para a esquerda, para baixo, para cima e para a direita, respectivamente.
  8. dd: exclui a linha atual.
  9. yy: copia a linha atual.
  10. p: cola o conteúdo copiado ou cortado após a linha atual.

Esses são apenas alguns exemplos dos muitos comandos disponíveis no VIM.

É importante notar que o ele é um programa muito poderoso e mas uma curva de aprendizado relativamente íngreme. No entanto, uma vez que você domina os comandos básicos, é possível aumentar significativamente a sua velocidade de edição de texto.

Como começar a usar o VIM (VI improved)?

Para começar a usar o editor, siga os passos abaixo:

  1. Abra o VIM digitando vim no terminal.
  2. O VIM irá abrir um novo documento em branco. Para abrir um documento existente, digite vim nome_do_arquivo.
  3. O VIM possui dois modos de operação: o modo de inserção e o modo de comando. Você começa no modo de comando. Para entrar no modo de inserção, basta pressionar a tecla i. Agora você pode começar a digitar o texto no documento.
  4. Para sair do modo de inserção e voltar para o modo de comando, basta pressionar a tecla Esc.
  5. No modo de comando, você pode usar os comandos do VIM para salvar o documento (:w), sair do VIM (:q) ou desfazer as alterações (:q!), entre outras ações.

É importante notar que o VIM é um editor de texto avançado e pode ser um pouco desafiador principalmente para iniciantes.

No entanto, uma vez que você se acostuma com os comandos básicos, é possível aumentar significativamente a sua velocidade de edição de texto.

Por fim, é recomendável praticar os comandos básicos e experimentar com as configurações e opções disponíveis para tornar sua experiência de edição de texto mais eficiente e agradável.

Links