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:
i
: entra no modo de inserção, permitindo que você insira ou edite texto no documento.Esc
: sai do modo de inserção e volta para o modo de comando.:w
: salva o documento.:q
: sai do VIM.:q!
: sai do VIM sem salvar as alterações./pattern
: pesquisa o padrão especificado no documento.h
,j
,k
,l
: se move para a esquerda, para baixo, para cima e para a direita, respectivamente.dd
: exclui a linha atual.yy
: copia a linha atual.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:
- Abra o VIM digitando
vim
no terminal.
- O VIM irá abrir um novo documento em branco. Para abrir um documento existente, digite
vim nome_do_arquivo
.
- 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.
- Para sair do modo de inserção e voltar para o modo de comando, basta pressionar a tecla
Esc
.
- 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.
nada! eu ainda prefiro o textmate! rsrszuações à parte, muito bom saber disso! gosto muito do vim e essa dica me ajudará bastante.
Ando meio viciado em vim ultimamente também. Ia até fazer um posto com comandos esse final de semanas, mas agora to com vergonha pq não sabia desse de abas. =p