9

No Rant:

I guess I will start a religous discussion with it but I want your opinion on what tool I should learn.
Vim or Emacs (or stay with my IDE)?

For all of my programmer life I used IDEs... From Eclipse over CodeBlocks over VS to IntelliJ.
But now I realized that I want to be one of the cool kids. And using plain IntelliJ is uncool. No matter how much I love this tool.

So now I want to invest some time into learning. I never managed to do much in Vim since all code-completions sucked ass, feedback on syntax errors was bad and I never saw how I could be any faster with that shit compared to what IntelliJ does for me.
Will Emacs solve all those problems? Will Emacs make me code 1000 times faster and make having a mouse useless?
Or am I just too dumb for Vim? Can Vim itself do what my IDE does for me? Will it make me look as cool as I want to be?
Or should I stick to IntelliJ and just install Vim bindings?

What is your opinion on Vim vs Emacs vs any IDE?

Comments
  • 5
    Vim. Learn how to use it. Build awesome with it.
  • 0
    @ac1235 you'll never leave....
  • 3
    I would recommend vim also. Use Vim as an editor and vim mode on whatever ide you use. Once you learn vim you will be a god. You will be able to pick up girls any time any where and that's a fact (that I just made up and is untrue, but learn vim anyways.)
  • 3
    Basically what the others said: go for Vim!

    Quick tip however, you can check other users settings (lots on Github) but I do recommend writing your own. It might take you a bit longer to get where you want but you'll have a better understanding on what it can do.
  • 2
    @Jilano i already have my own... But code completion still sucks and syntax errors are not highlighted as I want them to be
  • 1
    @danielspaniol There're some great guides on "how to setup your environment" I'll try to post a link when I have a moment
  • 0
    Theoretically "go with the tool tht you are faster or more productive with "

    IMO? Vim (probably with tmux)
  • 0
  • 2
    The true power of vim is "you dont have to think about vim while you using it, it have its own lang. so, more room for store solution buffer in your mind.)
    and true, vim + tmux can make you go mouse free while programming.
    But what's your dev env? if you serious about mouse free like me & use linux -> you can config your whole computing experience to use 99.99% only keyboard. (use mouse only you really need to)
  • 3
    vim for ever 😍
Add Comment