How many of you are actually Vim users, how long did it take to learn it, was it really THAT rewarding of a learning curve?
pic unrelated
How many of you are actually Vim users, how long did it take to learn it...
Other urls found in this thread:
vim-adventures.com
youtube.com
twitter.com
it takes like a week to do most stuff.
On a scale ranging 1/10 how would you rate how rewarding was for your development experience?
>Winblows 98
>Microsoft Exploder
Jesus. I lost.
it's Microshaft.
>all these "bug free" activities
Bugs are free as in beer
Took about a week to reach an "I'm comfortable doing most tasks" position, but I started learning vimscript a couple of months ago - that took some time because it's a tiny bit idiosyncratic/finding examples is always a small challenge. But since then my productivity has shot up
i've been using vim off and on for about 2 years. i'm still getting better at it. it's the best editor i've ever used by far.
Best way to get better at it fast is to exclusively use it as your editor for a couple of months
>learning curve
how dumb do you have to be not to be able to learn it
i to insert characters
esc to go back to commands
:w to write
:q to quite
anything else look up as you go
You really need hjkl in there for vim to be useful, and that's probably the majority of the learning curve. Everything else is just improvements in efficiency.
>www.winblows.com domain doesn't exist
how is this shit allowed?
Learning hjkl will reduce efficiency, you should start by learning wjkb.
You can edit text after completing Vimtutor (1-2h), though you'll probably be a little less efficient than before.
IMO it takes about one to two weeks to reach the same level of productivity, and then it'll only grow.
>Is it rewarding?
Sure. You won't be a more productive coder because turns out the bottleneck of your productivity isn't how fast you can edit text. But editing in Vim is SO much more comfortable to the hands, the concept of moving my hand to the mouse/arrow keys every I want to so minor editing is alien to me at this point.
Protip: Learn to touch type if you don't already, and bind Esc to Caps Lock.
>what is trackpoint?
$ vimtutor
I am a non-forced Vim user; meaning I use it when I feel it is the right thing to use and that is 99.9% of the time. I say non-forced and then give the fact I use it almost all the time just to show that it is in fact a great editor and not simply a meme or some shit.
Contrary to popular belief I think the best way to learn is to NOT force yourself to use all sorts of commands and stuff when you start and just sort of start using them as you go along. Ie: fuck it, use the arrow keys if you feel like it as well as activating mouse-use (which most people say is a 'bad way to learn' but who cares? Use VIM how you want to I say). Eventually you will realize that the way it's designed to be used really is the best way to use it and it will just happen.
Also this is a great way to learn:
I'm having some NYE drinks, let me know if you have more questions for a non-zealot VIM user about getting started.
I've been using it exclusively for 6 months, well worth it IMO, customized it to suit my needs exactly also recently found out about %s/aaa/bbb/g which is pretty sweet
tfw system-v unices
tfw vi not even vim
I unironically use Emacs.
I hate this shit. Why do people always give answers like this? I understand that sometimes it's useful and it's important to know the how's and whys but ffs when people google something they just want the answer.
1) The question was vague, so the proper response is to either ask for more info or cover all the bases
2) It's Stackoverflow
I understand this is the equivalent in the form of a video, but he covers this subject entirely. Can watch the first minute or so of the video to get the gist of it.
I've been using Vim for about two years, it took me three days to get back to the same level as I had with Emacs (my previous editor at the time), and kept making progress since then.
The learning curve is not that steep, once you got the basics from vimtutor you're good to go, after that point it's just getting better at editing text, reformatting, and automating rebarbative tasks.
I would advise to look up some videos on how to be more productive with Vim if it's your goal, as it saves you a lot of time in researching all the commands and functionality that vim offers. Then you can also start to tackle vim script to tailor your vim to your liking even more.
It all feels very satisfying, as it adds a little spice to the job when you want to edit some text and want to come up with a good way to solve that problem through vim scripting or just commands and macros. It's like a minigame throughout your daily programming sessions.
>switching from Emacs to Vim
Why would you do this? Vimscript and Vim macros are an abortion compared to ELisp and Emacs kmacros.