Como instalar Neovim
O Neovim é um editor de texto moderno, extensível e baseado em Vim. Este guia mostra como instalá-lo no Windows e Linux.
Instalação por Sistema Operacional
Instalação no Windows via PowerShell
-
Abra o PowerShell como Administrador
Pressione
Windows + XWindowsXWindows + XWindowsXWindows + XWindowsX e selecione “Windows PowerShell (Admin)” ou “Terminal (Admin)” -
Verifique se tem o winget instalado
Verificando winget winget --versionSe não tiver, instale pelo Microsoft Store ou atualize o Windows.
-
Instale o Neovim usando winget
Instalando Neovim winget install Neovim.Neovim -
Verifique a instalação
Verificando versão do Neovim nvim --version -
Adicione o Neovim ao PATH (se necessário)
O winget geralmente faz isso automaticamente, mas se o comando
nvimnão funcionar, adicione o caminho às variáveis de ambiente:- Caminho típico:
C:\Users\SeuUsuario\AppData\Local\nvim-data\nvim-win64\bin
- Caminho típico:
Instalação no Linux
-
Para Ubuntu/Debian
Atualizando repositórios sudo apt updateInstalando Neovim sudo apt install neovim -
Para Fedora/RHEL
Instalando Neovim no Fedora sudo dnf install neovim -
Para Arch Linux
Instalando Neovim no Arch sudo pacman -S neovim -
Verifique a instalação
Verificando versão do Neovim nvim --version
Configuração Inicial
Após instalar, é recomendado criar o diretório de configuração:
mkdir $env:LOCALAPPDATA\nvimmkdir -p ~/.config/nvimComandos Básicos para Iniciar
Aqui estão os comandos essenciais para começar a usar o Neovim:
Abrindo o Neovim
nvimnvimAbrindo um arquivo específico
nvim arquivo.txtnvim arquivo.txtAtalhos de Teclado Essenciais
Navegação
hhhhhh - Mover para esquerdajjjjjj - Mover para baixokkkkkk - Mover para cimallllll - Mover para direita000000 - Ir para o início da linhaDollar Sign$Dollar Sign$Dollar Sign$ - Ir para o final da linhaGGGGGG - Ir para o final do arquivogstarlightKbd.kbd.keywords.thengg ggstarlightKbd.kbd.keywords.thengg ggstarlightKbd.kbd.keywords.thengg g - Ir para o início do arquivo
Modos
iiiiii - Entrar no modo de inserção (antes do cursor)aaaaaa - Entrar no modo de inserção (após o cursor)EscapeEscEscapeEscEscapeEsc - Sair do modo de inserção para modo normalColon:Colon:Colon: - Entrar no modo de comando
Edição
xxxxxx - Deletar caractere sob o cursordstarlightKbd.kbd.keywords.thendd ddstarlightKbd.kbd.keywords.thendd ddstarlightKbd.kbd.keywords.thendd d - Deletar linha inteiraystarlightKbd.kbd.keywords.thenyy yystarlightKbd.kbd.keywords.thenyy yystarlightKbd.kbd.keywords.thenyy y - Copiar (yank) linha inteirapppppp - Colar após o cursoruuuuuu - Desfazer última açãoControl + rControlrControl + rControlrControl + rControlr - Refazer ação desfeita
Salvando e Saindo
Colon:Colon:Colon: wwwwww EnterEnterEnterEnterEnterEnter - Salvar arquivoColon:Colon:Colon: qqqqqq EnterEnterEnterEnterEnterEnter - Sair sem salvarColon:Colon:Colon: wstarlightKbd.kbd.keywords.thenqw qwstarlightKbd.kbd.keywords.thenqw qwstarlightKbd.kbd.keywords.thenqw q EnterEnterEnterEnterEnterEnter - Salvar e sairColon:Colon:Colon: qstarlightKbd.kbd.keywords.thenExclamation Markq !qstarlightKbd.kbd.keywords.thenExclamation Markq !qstarlightKbd.kbd.keywords.thenExclamation Markq ! EnterEnterEnterEnterEnterEnter - Forçar saída sem salvar
Busca
Slash/Slash/Slash/ textotextotextotextotextotexto EnterEnterEnterEnterEnterEnter - Buscar textonnnnnn - Próxima ocorrênciaNNNNNN - Ocorrência anterior
Janelas
Control + wControlwControl + wControlwControl + wControlw vvvvvv - Dividir verticalmenteControl + wControlwControl + wControlwControl + wControlw ssssss - Dividir horizontalmenteControl + wControlwControl + wControlwControl + wControlw hhhhhh - Mover para janela esquerdaControl + wControlwControl + wControlwControl + wControlw jjjjjj - Mover para janela abaixoControl + wControlwControl + wControlwControl + wControlw kkkkkk - Mover para janela acimaControl + wControlwControl + wControlwControl + wControlw llllll - Mover para janela direitaControl + wControlwControl + wControlwControl + wControlw qqqqqq - Fechar janela atual
Próximos Passos
Para configurar o Neovim com plugins e temas, consulte a documentação oficial em neovim.io.