Someone saw that i didn't use mouse while typing code and asked me how do i do that and i told him that i just use vim. He didn't know what it is and i told him some things that it has a learning curve and stuff and he told me that he will definetely look into it.

Come to the dark side kid.

  • 2
    I was never the biggest fan of Vim for a long time, until I ended up with a semi-dead Debian box which needed a lot of single user fixes applying.

    I didn't have Nano installed, so my option was Vim or nothing.

    Once I had it up and running, I went back to Nano, and on the whole I prefer it to Vim.

    That said, if you do any work on a *nix console, Vim is pretty much an essential tool, and I reckon that every programmer who works with any form of unix should at least understand the basics of it.

    Whether you use it frequently or not, chances are one day it will save your ass!
  • 1
    last time i told someone at work i use vim they got pretentious as fuk -.- or rather acted like i was
  • 1
    @oudalally for something that you use just once in a while, it is surely counter productive to learn, and a lot of people start using it as a main driver thinking that it's faster that way. Here I sit, in pair programming sessions, seeing how the other dev wastes both of our time trying doing simple things, or not being able to do them at all.
    If it weren't such a religion around it, I might have treated it more seriously.
  • 1
    @AndSoWeCode I do see your point, though I'm not sure I agree with it in this case, simply because there are instances where vim is the only tool available and you need at least passing familiarity with it.

    To learn the basics of editing in vim isn't too taxing, and in cases where your working on very lean machines (usually servers), installing an alternative editor isn't possible or permitted.

    On more than one occasion, it's proven to be a real help when I've had to work on a platform that just needed some small config tweaks.

    My console editor of choice is Nano (or Pico, but they're essentially the same), but when I've not had it available, my basic understanding of vim has allowed me to get the job done faster than if I had to constantly refer back to cheat sheets.

    That said, I didn't deliberately set out to learn it, I just learned it when I had nothing else available and necessity dictated that I learn it at that time.
  • 1
    So true though, the only program where I absolutely have to use a mouse is the god damn web browser, and even then I know tons of hotkeys... If I could navigate YouTube with a keyboard, that would be awesome :(
  • 2
    @tokumei Oh boy, let me tell you about qutebrowser, an open source browser that you can navigate entirely with vim-commands
  • 0
    @tokumei not a vim user here but there is a vim plugin for chrome which seems to be pretty nice (judging the comments it got here)
Your Job Suck?
Get a Better Job
Add Comment