as newish vim user i'm just not used to all that power, so i'm pleasantly surprised by all the vim features what works in both, and the new ones i discover on a daily basis. i can see how if you are a vim pro, the various vim plugins could be always underwhelming. maybe someday they'll get it right...
On Fri, Sep 21, 2012 at 12:10 PM, Andrew Brookins <[email protected]> wrote: > On Fri, Sep 21, 2012 at 11:38 AM, nathantoddstone <[email protected]> wrote: >>> My normal editor is Vim. Every six months or a year I try out a round >>> of different editors and IDEs, but I always come back to Vim for >>> things like one-slash search and one-line search-and-replace, that >>> just seem more cumbersome in editors with dialogs. >> >> fyi the vim plugin for pycharm supports both of these features. i'm >> still a relatively new vim user, but every time i learn some new vim >> command i try it in vim and pycharm, and usually it works in both. >> there are some missing features (that i've discovered so far), but >> mostly its things that wouldn't make sense in pycharm anyway. > > Vim has many, many features, and after having tried plugins in various > IDEs and even Viper mode in Emacs, I've not found one that includes > everything I want. As for PyCharm via the IdeaVIM plugin, it lacks > support for the various jump commands (`'.` and brethren) and has > limited change-inside support, IE `ci '` to change the content of a > single-quoted string doesn't work. Regex string replacement one-liners > also don't work, so you fall back to using dialog boxes and stuff. > > Still, it's all about the package deal, and PyCharm as an editor has a > lot of nice things going for it. Its ability to keep you in a tight > code + run test + jump to failing test loop is unsurpassed. It cuts > down on much of the context switching that happens when you use Vim > and a terminal window, by accomplishing well many tasks some other > editor users farm out to shell commands (like running tests, looking > up documentation, ack'ing for stuff, etc.). I still seem to prefer > using ipdb over the debugger, though. > > I can't really advocate for one editor anymore because I like Vim, ST > 2 and PyCharm for different tasks. > >> >> -- >> [email protected] > > Andrew -- nathantoddstone
