DEV Community

loading...

Discussion on: Who said that VIM cannot compete with IDEs?

Collapse
bezirganyan profile image
Grigor Bezirganyan Author

For what language did you tried to configure? I am using 6 plugins and consider disabling the YouCompleteMe. It works fine for C/C++ and Python. The only IDE I currently use is Android Studio. It would be a bit masochistic to write android programs in vim :)

Collapse
aleksikauppila profile image
Aleksi Kauppila

I work mostly with PHP. I need to be able to navigate the codebase efficiently, do usage searches, generate code on docblocks, resolve merge conflicts, check when a line has been edited by someone, browse the database, etc, etc. And PHP is an interpreted language so i don't even have to deal with compiling stuff.

The thing with VIM is, that the developer tries to make up the shortcomings by endless configuring to just get it to do the stuff that makes eg. PhpStorm so powerful.

Thread Thread
bezirganyan profile image
Grigor Bezirganyan Author

I haven't done any php, so I can't really recommend anything, but the most important thing in coding aren't the text editors or the IDEs, but the code you write with them, so if you feel comfortable with PHPStorm, you are right, it doesn't cost the time to configure vim for hours. My problem was that for C/C++ coding, no IDE felt me so comfortable to use as Vim, so I configured it over time :)

Thread Thread
vivoconunxino profile image
vivoconunxino

github.com/vivoconunxino/vimrc-php

Vim for Php with all the stuff you requested. Yep, it took me hours, but as Grigor said it was a joy configuring it over time.