Visual Studio Code
Drop-in replacementFreeThe same editor from Microsoft, with Linux installer files on the same download page as the Windows one.
Your files: Your projects, settings file and extensions all carry across unchanged.
Verdict: Yes
Yes. Microsoft make Visual Studio Code for Linux and publish the installer files themselves, and signing in brings your settings, extensions and themes across.
This is one of the straightforward ones. Microsoft list Linux next to Windows and Mac on the download page and keep installer files for both the Ubuntu style of Linux and the Fedora style, plus their own repository so updates arrive with the rest of your system updates.
Sign in with the same account you used on Windows and your settings, extensions, keyboard shortcuts and theme come with you. Your projects and files open as they are. Most people cannot tell which system they are looking at once the window is open.
One detail worth knowing. The version Microsoft give you is a proprietary product built on open source code, with Microsoft branding and usage reporting you can turn off. There is also a copy in the Linux app store from Flathub, but that is a repackaging Microsoft do not support, so take the download from Microsoft.
Nothing happens to your work. Code lives in ordinary folders and Git repositories, and neither cares which system you are on.
The same editor from Microsoft, with Linux installer files on the same download page as the Windows one.
Your files: Your projects, settings file and extensions all carry across unchanged.
A plain text editor already on many Linux systems. Fine for quick edits, no use for a whole project.
Your files: Opens any text file. No extensions, no project features.
Last checked . Sources: