Pular para o conteúdo
Neovim IDE

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
  1. Abra o PowerShell como Administrador

    Pressione Windows + XWindows + XWindows + X e selecione “Windows PowerShell (Admin)” ou “Terminal (Admin)”

  2. Verifique se tem o winget instalado

    Verificando winget
    winget --version

    Se não tiver, instale pelo Microsoft Store ou atualize o Windows.

  3. Instale o Neovim usando winget

    Instalando Neovim
    winget install Neovim.Neovim
  4. Verifique a instalação

    Verificando versão do Neovim
    nvim --version
  5. Adicione o Neovim ao PATH (se necessário)

    O winget geralmente faz isso automaticamente, mas se o comando nvim não funcionar, adicione o caminho às variáveis de ambiente:

    • Caminho típico: C:\Users\SeuUsuario\AppData\Local\nvim-data\nvim-win64\bin

Configuração Inicial

Após instalar, é recomendado criar o diretório de configuração:

Criando diretório de configuração no Windows
mkdir $env:LOCALAPPDATA\nvim

Comandos Básicos para Iniciar

Aqui estão os comandos essenciais para começar a usar o Neovim:

Abrindo o Neovim

Abrindo Neovim no Windows
nvim

Abrindo um arquivo específico

Abrindo arquivo no Windows
nvim arquivo.txt

Atalhos de Teclado Essenciais

  • hhh - Mover para esquerda
  • jjj - Mover para baixo
  • kkk - Mover para cima
  • lll - Mover para direita
  • 000 - Ir para o início da linha
  • Dollar SignDollar SignDollar Sign - Ir para o final da linha
  • GGG - Ir para o final do arquivo
  • gstarlightKbd.kbd.keywords.theng gstarlightKbd.kbd.keywords.theng gstarlightKbd.kbd.keywords.theng - Ir para o início do arquivo

Modos

  • iii - Entrar no modo de inserção (antes do cursor)
  • aaa - Entrar no modo de inserção (após o cursor)
  • EscapeEscapeEscape - Sair do modo de inserção para modo normal
  • ColonColonColon - Entrar no modo de comando

Edição

  • xxx - Deletar caractere sob o cursor
  • dstarlightKbd.kbd.keywords.thend dstarlightKbd.kbd.keywords.thend dstarlightKbd.kbd.keywords.thend - Deletar linha inteira
  • ystarlightKbd.kbd.keywords.theny ystarlightKbd.kbd.keywords.theny ystarlightKbd.kbd.keywords.theny - Copiar (yank) linha inteira
  • ppp - Colar após o cursor
  • uuu - Desfazer última ação
  • Control + rControl + rControl + r - Refazer ação desfeita

Salvando e Saindo

  • ColonColonColon www EnterEnterEnter - Salvar arquivo
  • ColonColonColon qqq EnterEnterEnter - Sair sem salvar
  • ColonColonColon wstarlightKbd.kbd.keywords.thenq wstarlightKbd.kbd.keywords.thenq wstarlightKbd.kbd.keywords.thenq EnterEnterEnter - Salvar e sair
  • ColonColonColon qstarlightKbd.kbd.keywords.thenExclamation Mark qstarlightKbd.kbd.keywords.thenExclamation Mark qstarlightKbd.kbd.keywords.thenExclamation Mark EnterEnterEnter - Forçar saída sem salvar

Busca

  • SlashSlashSlash textotextotexto EnterEnterEnter - Buscar texto
  • nnn - Próxima ocorrência
  • NNN - Ocorrência anterior

Janelas

  • Control + wControl + wControl + w vvv - Dividir verticalmente
  • Control + wControl + wControl + w sss - Dividir horizontalmente
  • Control + wControl + wControl + w hhh - Mover para janela esquerda
  • Control + wControl + wControl + w jjj - Mover para janela abaixo
  • Control + wControl + wControl + w kkk - Mover para janela acima
  • Control + wControl + wControl + w lll - Mover para janela direita
  • Control + wControl + wControl + w qqq - Fechar janela atual

Próximos Passos

Para configurar o Neovim com plugins e temas, consulte a documentação oficial em neovim.io.