Transformando o SublimeText em uma IDE para Laravel / PHP

Pablo Alexandrino
2 min readDec 26, 2020

Venho tentando usar o SublimeText no lugar do VSCode, pelo simples fato de ele ser mais rápido e oferecer uma boa experiência.

Tentei usar o PHPStorm também, achei ele a melhor opção até ele começar a travar ao salvar arquivos. Entendo que talvez seja falta de processamento do meu Mac, mas ando meio impaciente e resolvi continuar testando outros editores.

Sempre soube que o SublimeText é um editor muito bom e rápido, então comecei a procurar alguns plugins para transformá-lo em uma IDE e conseguir usufruir das funções e velocidade dele.

Creio que essa é o primeiro texto de outros que surgirão depois, tratando do mesmo assunto. Vamos lá?

Requisitos: NPM, SublimeText3, Terminal

  1. Vá até seu terminal e instale o intelephense rodando o comando: npm -g i intelephense.
  2. Abra a paleta de comando pressionando Command + Shift + P ou clicando em Tools > Command Palette… e digite Package Control: Install Package, então instale LSP e repita o processo para instalar LSP-intelephense. É muito importante instalar esses dois pacotes.
  3. Abra a paleta de comando pressionando Command + Shift + P ou clicando em Tools > Command Palette… e digite LSP: Enable Language Server e escolha lsp-intelephense no menu.
  4. Vá até o menu Package Settings (se não souber onde fica, digite no menu Help que ele mostrará onde fica) e dentro desse menu, vá para LSP > Servers > LSP-intelephense, copie e cole o json abaixo dentro do arquivo que se abrirá ao lado direito da tela:

Agora basta reiniciar seu SublimeText e ver a mágica acontecer.

Auto-complete para um model chamado Product no Laravel

--

--

Pablo Alexandrino

Arquiteto e Urbanista de formação, e Programador Web por paixão. Stack: PHP + MySQL e atualmente estudando um pouco de tudo, sem rumo.