Other programs I’ve tried: Notepad++, Vim (I never became fully proficient), Sublime text, Webstorm
I tried a lot of code editors over the years. VsCode isn’t perfect, but it’s been the best experience I’ve had so far. The plugin system seems the best of what I’ve observed so far. Some of the Jetbrains editors are also really good (like Webstorm), but I really liked how I feel quite comfortable making VsCode a good IDE for basically any language in a few minutes, and I like a lot of the remote desktop stuff that is built into the editor.
Bias: have been a regular Emacs user for 2+ years for org-mode and programming mostly in Rust and python, but not in js. Have used VsCode but not extensively.
VsCode looks extremely easy to get up and running in, but generally looks simultaneously heavier and lighter than I want out of my editor. If I wanted an elegant customizable standalone code editor, I’d use NeoVim. If I wanted a customizable organization layer on top of my operating system, I’d use emacs. Eg, I see applications like Roam and Anki get mentioned reasonably often here. I use emacs packages for those tools, and so on.
For those attracted to VS Code, but who wish to avoid its non-open “telemetry” tracking, there is VS Codium:
Microsoft’s vscode source code is open source (MIT-licensed), but the product available for download (Visual Studio Code) is licensed under this not-FLOSS license and contains telemetry/tracking. . . . This project includes special build scripts that clone Microsoft’s vscode repo, run the build commands, and upload the resulting binaries for you to GitHub releases. These binaries are licensed under the MIT license. Telemetry is disabled.
Sublime text was fine as a plain text editor, but it was never a good IDE, in my experience. Things like VSCode’s git integration, jump-to-definition in a ton of languages, good hover-over definition support, automatic refactoring and automatic imports are things that have a big impact on my productivity, and don’t seem to be Sublime’s strenghts.
VSCode has generally better code hints, though recently Sublime improved in that respect. However, VSCode also has a bad habit of getting REALLY slow when working with extremely large files, because it tries to parse them all, I guess.
Software: VsCode
Need: Code editor for Javascript + Python + Misc. file editing
Other programs I’ve tried: Notepad++, Vim (I never became fully proficient), Sublime text, Webstorm
I tried a lot of code editors over the years. VsCode isn’t perfect, but it’s been the best experience I’ve had so far. The plugin system seems the best of what I’ve observed so far. Some of the Jetbrains editors are also really good (like Webstorm), but I really liked how I feel quite comfortable making VsCode a good IDE for basically any language in a few minutes, and I like a lot of the remote desktop stuff that is built into the editor.
Bias: have been a regular Emacs user for 2+ years for org-mode and programming mostly in Rust and python, but not in js. Have used VsCode but not extensively.
VsCode looks extremely easy to get up and running in, but generally looks simultaneously heavier and lighter than I want out of my editor. If I wanted an elegant customizable standalone code editor, I’d use NeoVim. If I wanted a customizable organization layer on top of my operating system, I’d use emacs. Eg, I see applications like Roam and Anki get mentioned reasonably often here. I use emacs packages for those tools, and so on.
For those attracted to VS Code, but who wish to avoid its non-open “telemetry” tracking, there is VS Codium:
Why would I used it over Sublime Text? You said you have some experience with ST, so I would like to know why VsCode wins.
Sublime text was fine as a plain text editor, but it was never a good IDE, in my experience. Things like VSCode’s git integration, jump-to-definition in a ton of languages, good hover-over definition support, automatic refactoring and automatic imports are things that have a big impact on my productivity, and don’t seem to be Sublime’s strenghts.
VSCode has generally better code hints, though recently Sublime improved in that respect. However, VSCode also has a bad habit of getting REALLY slow when working with extremely large files, because it tries to parse them all, I guess.