Live data from Hacker News

Ask HN: I just abandoned my PyCharm subscription, what should I use now?

news.ycombinator.com

21–24 of 24 posts

Re: Ask HN: I just abandoned my PyCharm subscription, what should I use now?

#21
post #13

Earlier quoted context omitted.

What does neovim often over a standard vim?

Vim's creator has recently died. He was the creayor and almost solo developer. Neovim has Lua scripting and a vibrant dev community.

Bram died 2 years ago (already(!!!), time flies!), so it's not so recently...

Also the community does an incredible job and it's quite active with further development and improvements, especially in improving the Vim9 script engine among many things they work on.

If you don't believe me, just see for yourself https://github.com/vim/vim/commits/master/

Re: Ask HN: I just abandoned my PyCharm subscription, what should I use now?

#22
post #9

My hunch is VSCode or more likely Cursor. I’ve spent some time this summer trying to get IDE independent tooling running and have settled on Ruff + basedpyright. Also switched over to using UV. You may want to look into Astral’s TY or facebook’s rust based Pyrefly if keen to alpha / beta test. I found getting VSCode properly set up and figuring out what extensions were needed a real pain in the ass and have never fou…

I think I need to try Cursor. I have held off but the world is changing fast and jumping into a more code assistant first approach may be a good answer. The thing that is driving me crazy in this world though is the 'tab tab tab' view that these approaches have. It is hard enough when predictive text tries to finish the word I am typing much less a whole sentence or code block. It is very hard to think freely when so…

Yeah, even to just know what's up it's probably important to try.

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...

Post reply on HN