
⚡ Atom er lagt ned: slik flytter du favorittfunksjonene dine til VS Code
Du har brukt år på å konfigurere Atom. Hundrevis av linjer i config.cson, dusinvis av plugins, egendefinerte tastebindinger. Redigeringsprogrammet ble en forlengelse av hendene dine. Og så kunngjorde GitHub: fra og med 15. desember 2022 er Atom offisielt stengt, repositorier arkivert, utvikling stoppet.
Løsningen viste seg å være både enkel og kompleks. Enkel, fordi etterfølgeren er åpenbar: Visual Studio Code, Microsofts gratis redigeringsprogram med åpen kildekode, har allerede blitt en industristandard. Kompleks, fordi migrering betyr å gjenoppbygge ditt velkjente arbeidsmiljø fra bunnen av. Men hver funksjon du elsket i Atom er enten allerede innebygd i VS Code eller installeres med ett klikk.
I dette materialet, en direkte overføring av tre spesifikke scenarioer fra Atom til VS Code: kodeformatering, raskt prosjektsøk og arbeid med en ekstern server via FTP. Med spesifikke utvidelsesnavn, tastatursnarveier og konfigurasjoner.
💡 Rask oversikt:
- Installer VS Code, legg til utvidelsene Prettier (formatering) og SFTP (synkronisering med server)
- Memorér tre snarveier:
Ctrl+Shift+Ffor filsøk,Ctrl+Pfor rask navigering,Ctrl+Shift+Pfor kommandopalett - Konfigurer
sftp.jsonén gang, aktiveruploadOnSave, så håndterer redigeringsprogrammet synkronisering automatisk ved hver lagring - Mestre
Ctrl+P @for symbolnavigering ogCtrl+P :for linjehopping, to funksjoner uten motstykke i Atom
Kodeformatering, auto-prettifisering uten plugins
I Atom håndterte atom-beautify-pakken HTML-, CSS- og JS-formatering. Du åpnet kommandopaletten (Ctrl+Shift+P), skrev «Install packages», fant atom-beautify og trykket «Install». Så ble du vant til snarveien Ctrl+Alt+B for å kjøre formatering.
VS Code går lenger. Grunnleggende formatering er innebygd rett i kjernen: Shift+Alt+F på Windows eller Shift+Option+F på Mac. Ingen plugins, ingen konfigurasjon. Men for seriøst arbeid har miljøet for lengst samlet seg om ett verktøy, Prettier. Det er en meningsdrevet formaterer: den bestemmer linjebredde, plasserer semikolon, bryter lange attributter. Ingen stildebatter i teamet, Prettier ordner bare alt.
Installasjon tar ett minutt. Åpne Utvidelser (Ctrl+Shift+X), skriv Prettier - Code formatter (forfatter, esbenp.prettier-vscode), klikk Install. For å få Prettier til å utløses ved hver lagring, gå til innstillinger (Ctrl+,), kryss av for «Format on Save» eller legg til i settings.json:
1 { 2 "editor.formatOnSave": true, 3 "editor.defaultFormatter": "esbenp.prettier-vscode" 4 }
Fra dette punktet formaterer enhver lagring (Ctrl+S) filen automatisk. Samme følelse som atom-beautify, bare raskere og uten en ekstra pakkebehandler.
Raskt søk og prosjektnavigering
I Atom brukte du Ctrl+Shift+F for å søke i filer i prosjektmappen. Mekanikken var enkel: åpne et prosjekt som en katalog, trykk snarveien, skriv inn en streng og se treff på tvers av alle filer samtidig.
VS Code implementerer søk på nøyaktig samme måte, Ctrl+Shift+F. Et søk-sidepanel åpnes med et inndatafelt. Skriv en delstreng, så viser redigeringsprogrammet alle forekomster gruppert etter filer. Du kan klikke på et hvilket som helst treff og hoppe rett til den linjen. Alt som i Atom, bare søk fungerer en størrelsesorden raskere, ripgrep-motoren skrevet i Rust skanner filtrestrukturen øyeblikkelig, selv i store monorepos.
Men hovedfordelen med VS Code er Ctrl+P (Quick Open). Det er ikke bare raskt filbytte: skriv en del av et filnavn uten nøyaktig bane, så finner redigeringsprogrammet det umiddelbart. Skrev ftpconf, og sftp.json er allerede på første linje. La til @ etter navnet, en liste over symboler (funksjoner, klasser, variabler) inne i filen faller ned. La til :, hopp til linjenummer. Tre tastetrykk uten forsinkelser fra trege taster: Ctrl+P, et par bokstaver, Enter.
Og en ting til: Ctrl+Shift+P, kommandopalett. Samme som i Atom, men med smartere, upresist kommandosøk. Skrev fmt, du ser både Format Document og alle relaterte handlinger. Plugins plukkes opp automatisk.
Arbeid med ekstern server: SFTP i stedet for Remote-FTP
I Atom ble Remote-FTP-pakken brukt for FTP-tilkoblinger. Konfigurasjonen lå i .ftpconfig og krevde manuell håndtering av keepalive-parameteren: noen plugin-versjoner tolket 0 som å deaktivere keepalive, andre som et 10000 ms intervall. ECONNRESET-forvirring var standard, spesielt etter oppdateringer.
I VS Code håndterer SFTP av Natizyskunk FTP/SFTP, en aktivt vedlikeholdt fork av den originale liximobo/vscode-sftp. Arbeidsflyten er den samme, men uten gamle keepalive-feil. Konfigurasjonen ligger i .vscode/sftp.json inne i prosjektmappen. Grunnmal:
1 { 2 "name": "My Server", 3 "host": "ftp.example.com", 4 "protocol": "ftp", 5 "port": 21, 6 "username": "user", 7 "password": "password", 8 "remotePath": "/public_html/project", 9 "uploadOnSave": true 10 }
Feltet uploadOnSave: true er magien: hver Ctrl+S lagrer samtidig filen lokalt og laster den opp til serveren. Ingen manuell synkronisering.
Installasjon er standard: Ctrl+Shift+X → søk SFTP (forfatter Natizyskunk) → Install. Deretter Ctrl+Shift+P → SFTP: Config, så vil redigeringsprogrammet opprette en sftp.json-mal i .vscode-mappen. Fyll inn feltene for vert, brukernavn og passord, lagre, så er du klar til å jobbe. Kommandoen SFTP: Download Project vil hente et eksisterende prosjekt fra serveren i én jafs.
Hvis Atom-filen din .ftpconfig ligger et sted i sikkerhetskopier, tar feltoverføring ett minutt: host og port forblir som de er, user blir username, remote blir remotePath. Passord i sftp.json er valgfritt: ikke spesifiser det, så spør redigeringsprogrammet ved første tilkobling (faktisk sikrere på den måten).
En direkte analog for de som foretrekker SSH fremfor FTP er Remote, SSH-utvidelsen fra Microsoft. Den synkroniserer ikke bare filer, den åpner en hel ekstern maskin som en lokal mappe. Terminal, debugging, søk, alt fungerer på serveren transparent.
⁉️🤔 Ofte stilte spørsmål
Er det obligatorisk å bytte fra Atom spesifikt til VS Code?
Nei, valg av redigeringsprogram er en personlig sak. Foruten VS Code finnes Zed (rask, Rust-basert, fokusert på AI-assistenter), Sublime Text 4 (minimalistisk, betalt) og Pulsar, en community-fork av Atom som prøver å videreføre utviklingen. Men når det gjelder «community-størrelse + antall utvidelser + oppdateringsfrekvens», er VS Code i 2026 uten sidestykke. Pulsar samlet riktignok deler av Atom-miljøet og støtter det gamle pakkeformatet, inkludert
atom-beautify, men utviklingstempoet er mye langsommere, utvidelseskatalogen er begrenset, og bedriftsteam går ikke over til det. Hvis du er en soloutvikler og kategorisk ikke vil endre vaner, prøv det. For alt annet finnes VS Code.
Hvordan migrerer jeg snippets fra Atom til VS Code?
Atom lagret brukersnippets i
~/.atom/snippets.cson(CSON-format, lik JSON i CoffeeScript-stil). VS Code bruker vanlig JSON i filensnippets.code-snippetsinne i prosjektets.vscode-mappe eller globalt viaFile > Preferences > User Snippets. Formatet er forskjellig:prefix-felt i stedet forprefixi CSON,bodymed en rekke strenger i stedet for flerlinjet. Å migrere én oppføring tar 30 sekunder med kopiering og liming. For bulkmigrering finnes det konvertere, søk etteratom-to-vscode-snippetspå GitHub.
Hva med fargetemaer?
Alle populære Atom-temaer har for lengst blitt portert til VS Code. One Dark, Monokai, Dracula, Nord, Gruvbox, skriv temanavnet i Utvidelser-søk (
Ctrl+Shift+X), så dukker det opp på første forsøk. Syntaksutheving i VS Code fungerer gjennom TextMate-grammatikker, de samme som Atom brukte, så farger og tokens matcher nesten pikselperfekt.
Fungerer multi-markør som i Atom?
Ja, og med nøyaktig de samme tastene:
Ctrl+Dvelger neste forekomst av ordet under markøren,Alt+Clickplasserer et vilkårlig redigeringspunkt,Ctrl+Shift+Lvelger alle forekomster samtidig. Atom oppfant multi-markør-redigering, VS Code implementerte det identisk.
Kan VS Code åpne svært store filer (logger, dumper)?
Atom begynte å bli merkbart tregere på filer større enn 2 MB, og 10 MB-grensen var praktisk talt uoverkommelig. VS Code håndterer det betydelig bedre: filer opp til 50-100 MB åpnes normalt (syntaksutheving kan deaktiveres automatisk for å spare minne). For ekstra store logger (gigabyte), bruk utvidelsen
Large File Supporteller eksterne verktøy somless/grepi terminalen.
Hva du bør installere i 2026: en spesifikk stack i stedet for Atom
Hvis du fortsatt er på Atom, var siste dag for migrering i går. Redigeringsprogrammet mottar ikke lenger sikkerhetsoppdateringer, pakkebehandleren apm er deaktivert, og noen pakker er allerede inkompatible med den nyeste versjonen (1.63.2 fra november 2022). Å bli værende på et dødt redigeringsprogram betyr å jobbe med en åpen dør.
Spesifikk erstatningsstack:
- VS Code som hovedredigeringsprogram, gratis, månedlige oppdateringer, 50 000+ utvidelser i Marketplace.
- Prettier for formatering av alt: HTML, CSS, JS, Markdown, JSON. Ett tastetrykk ved lagring.
- SFTP av Natizyskunk for opplasting av filer til hosting via FTP/SFTP. Samme
.ftpconfig-mønster som Remote-FTP, bare uten keepalive-feil. - Remote, SSH hvis hosting støtter SSH-tilgang: fullverdig arbeid med serverfiler uten manuell synkronisering.
Tre steg for å starte akkurat nå: last ned VS Code fra det offisielle nettstedet, installer utvidelsene Prettier og SFTP, overfør data fra .ftpconfig til sftp.json. Dette vil ta en time og lukke redigeringsprogram-spørsmålet for årene som kommer. Prøv det, siden alt som er listet opp er gratis.



