// troubleshooting guide · atom

How to Migrate From Atom to VS Code

Status
Workaround available
platforms:
Windows, macOS, Linux
updated:
November 15, 2026
reports:
4
Method
how we research
Share

RUNBOOK · atom/migrate-atom-to-vs-code3 FIXES

// quick answer

There is no official importer. Install the Atom Keymap extension, rebuild your package list as VS Code extensions, and convert snippets by hand or with a converter.

Most likely fix: Export your Atom package list

How to fix it

// try these in order, the most common fix is first

  1. FIX 1Export your Atom package list

    1. 01Run: apm list --installed --bare > atom-packages.txt
    2. 02Search the VS Code Extensions view for an equivalent of each package
    Did this fix it?
  2. FIX 2Keep Atom shortcuts

    1. 01Install the Atom Keymap extension published by Microsoft
    2. 02Note that some shortcuts differ, for example multi-cursor click
    Did this fix it?
  3. FIX 3Convert snippets and settings

    1. 01Atom keeps settings in config.cson, keymap.cson and snippets.cson
    2. 02Convert snippets to VS Code JSON with a tool such as atom-atomizr
    3. 03Recreate settings in VS Code Settings (JSON) manually
    Did this fix it?

Symptoms

You want your shortcuts, snippets and packages in VS Code but nothing carries over automatically.

Why it happens

  • C-01Atom packages are not compatible with VS Code extensions
  • C-02Atom settings are in CSON files, VS Code uses JSON

// this guide also covers

  • migrate atom to vs code
  • atom to vscode keybindings
  • switch from atom to vscode
  • atom packages vscode equivalent

Still not working?

If Atom keeps failing, you're not alone. See every Atom problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us

Watch Atom Get an email when its price changes, it has an outage, or we publish a new fix. No spam.

Fixed it? Share this guide

Other Atom errors

All 11 Atom errors and fixes →