Transformando o SublimeText em uma IDE para Laravel / PHP
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
- Vá até seu terminal e instale o intelephense rodando o comando: npm -g i intelephense.
- 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.
- 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.
- 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.