Edit: Slik ser Microsofts nye editor ut

Microsoft har lansert åpen kildekode-editoren Edit, og opensourcer også WSL og GitHub Copilot.

Brukergrensesnittet kunne vært laget på 80-tallet – men skinnet bedrar: Dette er en topp moderne editor skrevet i Rust, og snart den nye standard CLI-editoren i Windows. 📸: Microsoft
Brukergrensesnittet kunne vært laget på 80-tallet – men skinnet bedrar: Dette er en topp moderne editor skrevet i Rust, og snart den nye standard CLI-editoren i Windows. 📸: Microsoft Vis mer

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)
Du kan søke og erstatte tekst med Ctrl-R eller ved å velge Edit -> Replace fra menyen. 📸: Microsoft
Du kan søke og erstatte tekst med Ctrl-R eller ved å velge Edit -> Replace fra menyen. 📸: Microsoft Vis mer

– 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.

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.

Opensourcer enda mer

I tillegg til at Edit lanseres som åpen kildekode, har Microsoft også annonsert flere andre åpen kildekode-initiativer på Build-konferansen:

– 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.