I found getting VSCode properly set up and figuring out what extensions were needed a real pain in the ass and have never found something as good as Pycharm’s Git integration.
I found getting VSCode properly set up and figuring out what extensions were needed a real pain in the ass and have never found something as good as Pycharm’s Git integration.
I am very hesitant to look at VSCode. I have strong push back against Microsoft related tools (related, best alternative to GitHub?) That is mostly on principle now though. I have avoided them so long that I can't honestly comment on their quality anymore. Everything Microsoft though long term seem so to...degrade. It does it in a way that when you finally realize you hate the tool you also realize you should have jumped 2 years ago. They are so good at finding the line where it is just good enough and just barely keeping you there, but not clearly above it.
Thanks for the suggestions!
If switching between multiple editors you should look to include a .editorconfig file in your project to have 1 place to configure things.[1]
The following are the extensions I've found to use in VSCode / Cursor (these can be saved to / recommended to a project by being listed in the `.vscode/extensions.json` file).
* [2] Ruff
* [3] BasedPyright
* [4] Todo Tree
* [5] Rainbow CSV
* [6] Mermaid Chart (I’ve found Claude to be good at generating these)
* [7] Live Share
* [8] Even Better TOML
* [9] Error Lens
[1] https://editorconfig.org/ [2] https://marketplace.visualstudio.com/items?itemName=charlier... [3] https://marketplace.visualstudio.com/items?itemName=detachhe... [4] https://marketplace.visualstudio.com/items?itemName=Gruntfug... [5] https://marketplace.visualstudio.com/items?itemName=mechatro... [6] https://marketplace.visualstudio.com/items?itemName=MermaidC... [7] https://marketplace.visualstudio.com/items?itemName=MS-vsliv... [8] https://marketplace.visualstudio.com/items?itemName=tamasfe.... [9] https://marketplace.visualstudio.com/items?itemName=username...