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.
quando tentei usar o xdebug + debugger dele, e vi q nem tinha opção eu já sai :S
Uso ele regularmente no meu MacBook e o que eu tenho de problema eh mais a questao de atalhos triviais, tipo renomear um arquivo ate hoje eu nao sei como faz hahaha, mas nada que dificulte a experiencia.
Suporte para VIM Motion eh muito bom tambem. Eu honestamente nao vi muita vantagem em relacao ao VSCode padrao. Ao menos, ateh o momento.
Eu instalei, mas não gostei dos ícones dele, ainda não tem como fazerem extensoes pra anterar isso, mas ele realmente é muito rápido e o suporte ao VIM Motions é muito bom.
Não existe motivo para nao usar o vscode, independente da linguagem que vai usar, ele é a melhor opção di mercado, ganha até dos pagos. O resto é pra iniciantes que gostam de sofrer