3 ms·
I've used vim all the time for a decade and PyCharm on and off for a few years. No, you can't. Every one of the features mentioned in the article is just so far
by Ao7bei3s 10y ago
I've used vim all the time for a decade and PyCharm on and off for a few years. No, you can't. Every one of the features mentioned in the article is just so far ahead of what vim's equivalent has to offer, if there even is one.
No, regex based search/replace doesn't count as refactoring support. Vims omnicompletion is a joke. It also doesn't handle multi-language files (e.g. SQL like in the article) at all. And Vim is limited by its strictly monospace UI without good overlay support. The integrated debugger is so much nicer to use than raw pdb, and WinPDB sucks for navigation. And there are so many time-saving little features, like the auto-import quickfix.
And it takes a lot of work to get even half-baked versions of all the features in vim, because you have to get every one individually.
IntelliJ with Python plugin (instead of standalone PyCharm) has support for all very many, and certainly all popular, languages. And it's not like in Vim-land, where "support" mostly means "syntax highlighting and that's it".
Vim is an awesome text editor though.
- carsongross 10y agoThere is a vim plugin for pycharm, rubymine, intellij and friends: https://plugins.jetbrains.com/plugin/164?pr=idea https://plugins.jetbrains.com/plugin/164?pr=idea I use it on and off, when I miss vi, in order to remember why I don't use vi anymore.