Jag har alltid låtit majoriteten styra över vilken editor jag använder dagligen för att skriva programmeringskod. Möjligheten att snabbt kunna räcka över tangentbordet till vem som helst i ens team vinner alltid över mina personliga preferenser.
Med detta sagt så har jag sedan många år självklart primärt använt VSCode (och någon variant av Vim).
VSCode är en bra editor, med bra tillägg. LiveShare var ovärderligt under åren med Coronavirus-pandemin.
Det enda som alltid skavt med VSCode är att den är byggd med Electron, som historiskt sett haft dålig prestanda på Linux i synnerlighet, och slukat RAM och CPU i allmänhet.
Därför är jag riktigt peppad att använda Zed, en ny editor som är keybind-kompatibel med VSCode och utvecklad i GPU-accelererad Rust istället för Electron.
Linuxstödet är relativt ungt, men jag har ändå kunnat installera editorn på de två Linuxdistributioner jag kör dagligen. I detta inlägg visar jag hur.
Debian (12+)¶
Debian har ännu inte Zed i Sid, och någon egen PPA finns inte. Det generella installationsscriptet funkar tills vidare.
En drivrutin för Vulkan behövs. Jag har integrerad GPU-krets på Intel, så Mesas duger utmärkt.
sudo apt install mesa-vulkan-drivers
Kör därefter den rekommenderade installationen.
curl -f https://zed.dev/install.sh | sh
Arch Linux¶
Zed avancerade snabbt genom AUR och ligger numera i det officiella extra-repositoriet.
sudo pacman -S zed
Pacman kommer att fråga om vilken Vulkan-driver som behövs, om den inte redan är på plats.
Förväntansfull¶
Jag kommer nu köra Zed vid sidan av VSCode, för de programmeringsspråk jag för närvarande använder: TypeScript, Python, Elixir och Rust.
Jag förväntar mig inga mirakel, men hoppas kunna ha ett alternativ att föreslå för kollegor som kör VSCode.