Testando o Zed a "IDE" feita em rust: Primeiras impressões usando PHP
Recentemente vi o Gabriel Ribeiro contando sua experiência com o Zed, foi a primeira vez que ouvi falar do Zed. Segundo a descrição do pessoal do Zed, ele é um editor de código.
"Zed is a next-generation code editor designed for high-performance collaboration with humans and AI."
Fui então pesquisar e vi que ela já tem suporte a bastante linguagens e o que me interessava era ver ela configurada pra PHP.
Baixei, abri um projeto PHP no Zed e vi que ainda não funcionou, pois o syntax highlighting
ainda não funcionava.
Bom, o que fiz logo em seguida foi pesquisar Zed+PHP
, e cai no link https://zed.dev/docs/languages/php, mas não entendi muito, vi que haviam extensões disponíveis, assim como temos no VSCode. Foi então que pesquisei e cai no link https://zed.dev/extensions, onde pude encontrar a extensão PHP.
E agora? Como instalar essa extensão? Pesquisei isso e cai no link https://zed.dev/docs/extensions/installing-extensions, e logo vi que é bem simples, você pode seguir o guia no link ou simplesmente fazer isso:
No canto superior esquerdo ao lado de Sign in
, clique na seta pra baixo, depois em Extensions
e daí é só pesquisar o nome da extensão e instalar.
Particularmente a experiência foi bem fluida, instalando a extensão disponível já vem com o phpactor
como language server
padrão, mas se tu querer pode trocar pelo intelephense
caso prefira, mais informações nessa url https://zed.dev/docs/languages/php.
Concluindo, irei passar a utilizar o Zed pros meus projetos pessoais PHP e em outras linguagens também, já que ele suporta centenas de linguagens, https://zed.dev/docs/languages.
Fonte: https://zed.dev/docs/