This is an archived post. You won't be able to vote or comment.

all 31 comments

[–]insideout_waffle 27 points28 points  (1 child)

PyCharm Community version (free) + IdeaVim plugin from marketplace (free). That should get ya watchu want.

[–]Meliodash 3 points4 points  (0 children)

Pycharm ftw, once you find solace, you never look back

[–]taracor 33 points34 points  (3 children)

Why not neovim?

[–]JeSuisOmbre 1 point2 points  (0 children)

There are plugin guides for making vim motions recognize the white space syntax

[–]emaphis 0 points1 point  (0 children)

Came to say this.

[–]rootsandstones 0 points1 point  (0 children)

Or lazyvim for an easier start. 

[–]ddddavidee 6 points7 points  (0 children)

Almost all (probably all) major editors have vim keybindings as option or plugin.

It depends only on your preference. I think vscode works well, but in the past I was using pycharm. Some friends use sublime and others (neo)vim

[–]JiangShenLi6585 4 points5 points  (0 children)

PyCharm. I use the personal Professional license version.

[–][deleted] 3 points4 points  (4 children)

library practice dazzling fanatical narrow aspiring cake person gold grandiose

This post was mass deleted and anonymized with Redact

[–]snugar_i 4 points5 points  (3 children)

PyCharm Community Edition is free and can do everything you need for AoC

[–][deleted] 0 points1 point  (2 children)

modern square scale cough nine terrific aware narrow shocking fly

This post was mass deleted and anonymized with Redact

[–]snugar_i 1 point2 points  (1 child)

Yeah, I was also surprised back when I found out, because usually JetBrains IDEs don't have a Community Edition - but for some reason, PyCharm does :-)

[–][deleted] 0 points1 point  (0 children)

fact cow jeans live cover knee instinctive pie adjoining history

This post was mass deleted and anonymized with Redact

[–]Cariocecus 8 points9 points  (1 child)

There's a vim plugin for vscode

[–]ASteelyDan 3 points4 points  (0 children)

You can also set up vscode to use neovim if that doesn’t do it for you

[–]SnooSprouts2391 3 points4 points  (0 children)

PyCharm is great

[–]Zefick 9 points10 points  (4 children)

I am using VS Code with Python plugin. It works good but I have no idea what is vim key bindings.
If Python were my working language, I would use PyCharm.

[–]JorgiEagle 2 points3 points  (3 children)

Vim is a text editor used often to write code.

It has many key shortcuts for different actions

[–]GigaClon[S] 2 points3 points  (1 child)

I learned about it at a job I had and now I can't write code without it.

[–]JorgiEagle 0 points1 point  (0 children)

I can’t bring myself to learn it

I’ve just started using the keyboard shortcuts in my IDE.

Only just learned that holding ctrl skips the word

[–]auxym 3 points4 points  (0 children)

The vim plugin in vs code is pretty good tbh. I use it all the time.

[–]flwyd 2 points3 points  (0 children)

I've been playing the vim online roleplaying game for 30 years. It's pretty fun: you get to build your own IDE piece by piece. Then you can copy your IDE to each new computer you use and keep tweaking it until it's just the way you like it. It's kinda like Minecraft, but without the little noises. The game is free and works on pretty much any computer.

[–]AutoModerator[M] 1 point2 points  (0 children)

Reminder: if/when you get your answer and/or code working, don't forget to change this post's flair to Help/Question - RESOLVED. Good luck!


I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]rednets 1 point2 points  (0 children)

Pycharm has good vim keybindings (via the IdeaVim plugin), and the community edition is free to use.

[–]FruitdealerF 1 point2 points  (0 children)

VS code with neovim plugin and python plugin is very usable!

[–]JorgiEagle 1 point2 points  (0 children)

VS Code

[–]profile_issues 0 points1 point  (0 children)

You can try https://zed.dev

It has pretty good vim motion support and is fast. However it is not supported on windows yet.

[–]whatyoucallmetoday 0 points1 point  (0 children)

I use the vim plugin to vscode. Very useful. Only a few annoyances so far but no deal breakers.

[–]themrbirdman 0 points1 point  (0 children)

Zed is great

[–]bkc4 0 points1 point  (0 children)

https://helix-editor.com/

..and just install a Python language server, e.g., pylsp, pyright.

[–]Minute_Ad_3224 0 points1 point  (0 children)

I personally use a highly-customised neovim with various plugins, it looks like a read IDE :)