Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
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!
zlice37538dlast time i told someone at work i use vim they got pretentious as fuk -.- or rather acted like i was
@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.
@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.
tokumei3828dSo 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 :(
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job