News for hackers. Stuff that matters.
Re:Interactive Vim tutorial by foo101 on Wednesday October 04, 2017 @01:18PM (#15402098)
I have been using Vim for 15 years now and I completely agree with sevensor's comment.

- Vim is not newbie-friendly regardless of whether you remove guioptions or not. One has to spend at least a few hours of study and practice to get comfortable with Vim. If one is forced to invest a few hours to learn an editor, one might as well get rid of guioptions and follow other advice provided in sevensor's comment.

- Learning hjkl is not really pointless. hjkl and other motion commands makes Vim a unique and ergonomically a very superior experience. If one does not want to spend time learning hjkl and other motion keys, then one might as well skip learning Vim and pickup Emacs, Sublime Text or another capable editor.

Re:Interactive Vim tutorial by edanm on Wednesday October 04, 2017 @05:07PM (#15404668)
You might be right. It's true that vim has a learning curve one way or another.

On the other hand, if I want to show someone the "good parts" of vim, I try to show them something they can't do in another editor, rather than something that they can do (arrow keys). Even if I 100% agree that arrow keys are a worse experience, it's just not as convincing as something that can't be done outside of vim.

At least in my experience.

Re:Interactive Vim tutorial by stefco_ on Wednesday October 04, 2017 @06:31PM (#15405314)
Yeah, but that's a good way to sell vim. Once you've shown someone vim and whet their appetite, it's probably best to show them about 2 or 3 features and let them fill in the blanks while being at least minimally productive.

I've recently taken this approach to emacs and org-mode. I'm a long-time vim user with a super-optimized vimrc, so I know what productivity feels like. I threw in spacemacs to reduce the learning curve, but I still was initially much less productive with org-mode and emacs than with markdown and vim for my TODO lists.

Now, after using org and emacs for three weeks, I'm at the point where several of the amazing features that I had heard about are in my bag of tricks, and it feels awesome! But I've barely tweaked my .spacemacs file, have only learned a bit of org, and am sure that I am nowhere near peak comfort/productivity/flow. But if I had tried to learn all of the things that I know are cool about org-mode, emacs, and spacemacs all at once, I wouldn't have gotten any work done over the past few weeks, and honestly I probably would have given up.

TL;DR: the fancy stuff is the best marketing, but it's best to start slow.

Re:Interactive Vim tutorial by malloryerik on Thursday October 05, 2017 @08:13AM (#15408479)
Hmm, I've just decided to start slowly learning vim by adding some vim-like functionality to my browsers.
Re:Interactive Vim tutorial by graphememes on Thursday October 05, 2017 @07:39PM (#15413412)
The best way to impress someone with vim is to do "shift+o" and "o"
Re:Interactive Vim tutorial by Analog24 on Wednesday October 04, 2017 @11:49PM (#15406573)
I agree. I didn't really learn vim (and subsequently learn to love it) until I disabled the arrow keys in my .vimrc file, which forced me to learn hjkl.