Neovim: O editor que você precisa aprender!
Índice
- Descrição
- Como instalar o Neovim
- Guia de utilização
- Melhores atalhos
- Comandos importantes
- Referências
Descrição
Neovim é uma evolução do clássico Vim, trazendo novas funcionalidades e melhorias de desempenho. Com uma arquitetura voltada para extensibilidade e modernização, Neovim permite personalizações profundas e integração com plugins poderosos. É a escolha ideal para desenvolvedores que buscam um editor leve, eficiente e que acelere sua produtividade, sem abrir mão da flexibilidade e das ferramentas mais modernas.
Como instalar o Neovim
Para instalar o Neovim, você pode utilizar o gerenciador de pacotes da sua distribuição Linux ou instalar via terminal no Windows utilizando o winget ou o chocolatey.
Instalação no Linux (Debian/Ubuntu):
sudo apt install neovim
Instalação no Arch Linux:
sudo pacman -S neovim
Instalação no Windows (via winget):
winget install Neovim.Neovim
Após a instalação, você pode modificar a configuração do Neovim para deixá-lo mais parecido com outras IDEs adicionando suporte a autocompletar, temas, e mais. Um arquivo de configuração típico para isso é o `init.vim`, onde você pode instalar plugins como nvim-lspconfig, telescope.nvim e nvim-treesitter para transformar o Neovim em uma ferramenta robusta para desenvolvimento.
Guia de utilização
Neovim utiliza o mesmo sistema de modos do Vim. Quando aberto, ele está no "modo normal". Aqui estão algumas operações básicas para começar:
- Inserir texto: Pressione
i
para entrar no "modo de inserção". - Salvar arquivo: Pressione
Esc
para sair da inserção e digite:w
para gravar as alterações feitas. - Sair do Neovim: No modo normal, digite
:q
. - Sair sem salvar: No modo normal, digite
:qa!
.
Melhores atalhos
G
- Pula para última linhagg
- Pula para primeira linhadd
- Deletar linhayy
- Copiar linhap
- Colaru
- Desfazer última açãoCtrl + r
- Refazer ação
Comandos importantes
:help
- Acessa o manual de ajuda do Neovim.:e [arquivo]
- Abre um arquivo para edição.:sp [arquivo]
- Abre um arquivo em uma nova divisão horizontal.:vsp [arquivo]
- Abre um arquivo em uma nova divisão vertical.:tabnew [arquivo]
- Abre um novo arquivo em uma nova aba.
Referências
- Site oficial do Neovim
- nvim-lspconfig - Configuração para servidores de linguagem.
- Telescope.nvim - Uma ferramenta de busca dentro do Neovim.
- nvim-treesitter - Destaque de sintaxe avançado com parsing de código.
- Vim Awesome - Uma lista de plugins úteis para Vim/Neovim.