Microsofts store utviklerkonferanse Microsoft Build går av stabelen denne uken. Blant de mange nyhetene fra åpningsdagen var at Microsoft nå opensourcer en rekke produkter.
Ett av produktene er Edit, en helt ny kommandolinjebasert editor som kjøres i terminalen. Editoren skal være liten, rask og enkel å bruke.
– Mange av dere er sikkert kjent med memen “Hvordan avslutter jeg vim?”, skriver produktsjef for Windows-terminalen, Christopher Nguyen.
– Selv om det egentlig er ganske enkelt å lære den magiske avslutningsformelen, er det neppe en tilfeldighet at dette ofte er vanskelig for både nye og erfarne programmerere.
«Mange er sikkert kjent med memen “Hvordan avslutter jeg vim?"»
Inspirert av MS-DOS-editor
Ifølge Microsoft skal Edit være en enkel editor for enkle behov, og inspirert av klassiske MS-DOS Editor.
Brukergrensesnittet ligner på brukergrensesnittet i den gamle MS-DOS-editoren, men skal likevel være mer moderne. Det er tastatursnarveier til alle menyvalgene, og målet skal ha vært å lage en editor som selv brukere som ikke er veldig fortrolige med terminalen kan bruke.
Editoren har blant annet:
- Støtte for bruk av mus
- Åpning av flere filer samtidig
- Søk og erstatt
- Bryting av ord over flere linjer (word wrapping)

– Det som motiverte oss til å bygge Edit var behovet for en standard CLI-teksteditor i 64-bit-versjoner av Windows. 32-bit-versjoner av Windows leveres med MS-DOS Edit, men 64-bit-versjoner har ingen CLI-editor installert, skriver Nguyen.

Maximilian har jobba ett år med Neovim-editoren sin: - Jeg blir glad i den
Skrevet i Rust
Edit er skrevet i Rust og er mindre enn 250 kB stor. Den vil komme forhåndsinstallert i Windows for de som er med i Windows Insider-programmet neste måned, før den senere blir standard i Windows 11.
Siden den er åpen kildekode, kan du også kompilere den selv – eller laste ned ferdigkompilerte versjoner for Linux eller Windows.
Forslaget om å la Edit "oppstå fra de døde" kom allerede i 2023, da en av Microsofts produktsjefer spurte brukere om de hadde lyst på en standard CLI-editor i Windows.
Det å lage en 64-bit-versjon av Microsofts gamle Edit-editor var bare ett av mange forslag, det ble også foreslått å forhåndsinstallere Pico, Nano, Vim eller Emacs.
Brukerne ville imidlertid ha tilbake Edit – og nå har de altså fått det.

Kirill bytta til Emacs etter 20 år med Vim: - Kollegaen min brast ut i latter
Opensourcer enda mer
I tillegg til at Edit lanseres som åpen kildekode, har Microsoft også annonsert flere andre åpen kildekode-initiativer på Build-konferansen:
- GitHub Copilot Chat i VS Code blir åpen kildekode (MIT-lisens). I løpet av de neste månedene vil AI-funksjonaliteten fra Copilot-pluginen bli migrert over til VS Codes åpen kildekode-repo.
- Windows Subsystem for Linux (WSL) blir åpen kildekode. WSL lar brukere kjøre Linux-miljøer under Windows. Repoet ligger her (MIT-lisens).
– WSL kunne aldri ha blitt det det er i dag uten communityet. Selv uten tilgang til WSLs kildekode har folk bidratt med viktige forbedringer som har ført til det WSL er nå. Det er grunnen til at vi er veldig glade for å opensource WSL i dag, skriver Pierre Boulay i Microsoft i et blogginnlegg.
