Como instalar o Vim + LazyVim + IntelliSense no seu Linux sem perder a sanidade

Autor(a):

Nesse tutorial iremos Desvendar os mistérios do vim sem perder a cabeça!

Se você chegou até aqui, provavelmente caiu em uma destas categorias:

  • cansou do VS Code abrindo igual um caminhão carregado de concreto;
  • viu alguém programando no terminal e pensou: “isso parece hacker de filme”;
  • apertou ESC sem querer no Vim e ficou preso lá por 20 minutos.

Independente do motivo, hoje você vai transformar seu Ubuntu em uma máquina de desenvolvimento elegante, rápida e com autocomplete inteligente digno de IDE moderna.

O que vamos usar?

Antes de começar, entenda os ingredientes dessa feitiçaria:

Ferramenta O que faz
Vim Editor clássico que assusta iniciantes
Neovim Vim moderno e tunado
LazyVim Configuração pronta e poderosa
Node.js Necessário para autocomplete
Git Baixa plugins e configs

Passo 1 — Instalando o Neovim

O LazyVim funciona em cima do Neovim. Então esqueça o Vim tradicional por enquanto.

Instale:


sudo apt update
sudo apt install neovim -y
depois confira:

nvim --version

Se apareceu uma versão do Neovim, parabéns. Você oficialmente entrou no clube das pessoas que usam terminal por esporte.

Passo 2 — Instalando o Node.js (ESSENCIAL para autocomplete)

Sem isso, o IntelliSense vai funcionar igual internet da Oi em dia de chuva.

Instale:


sudo apt install nodejs npm -y

Passo 3 — Instalando o LazyVim

Agora começa a mágica.

Agora clone o LazyVim:


git clone https://github.com/LazyVim/starter ~/.config/nvim

Remova a pasta git:


rm -rf ~/.config/nvim/.git

Passo 4 — Abrindo o Neovim pela primeira vez

Agora execute:


nvim

Nesse momento o LazyVim vai instalar plugins automaticamente.

Você verá um monte de coisas piscando na tela.

Não se preocupe, Seu computador não foi hackeado
Ainda, Espere terminar.

Passo 5 — Instalando autocomplete (IntelliSense)

O LazyVim já vem praticamente pronto com autocomplete.

Mas vamos instalar suporte para linguagens.

Antes disso instale o intelephense,  para isso bastar rodar o seguinte comando:


npm install -g intelephense

Após isso execute nvim, dentro dele  execute:


:Mason

Isso abre o gerenciador de LSPs.

Agora instale os servidores das linguagens que você usa.

Para PHP

Procure e instale: intelephense

Passo 6 — Testando o autocomplete

Crie um arquivo PHP:


nvim teste.php

Digite “str_”, Se aparecer sugestões automáticas…

Parabéns.

Você agora possui autocomplete no terminal.

Os desenvolvedores antigos vão te olhar com respeito.
Ou medo rs.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *