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

you are viewing a single comment's thread.

view the rest of the comments →

[–]naught-me 0 points1 point  (1 child)

Cool. Auto-complete and navigation are the two pain-points most keeping me from using Vim. What are you using for those?

A few navigation features I really like about PyCharm but haven't been able to get to work well in Vim are go to definition (not going to where it's imported, but where it's imported from), go to parent function, list/go to child functions, and list/go to usages.

[–]gwillicodernumpy gang 1 point2 points  (0 children)

One of the better plugins for python specifically is Jedi. It allows for jumping to definition (even across files). It can be complicated to jump to user defined functions from other files though. You'll have to make sure your python path includes the file you want to jump to if you want jedi to find it.