On Wednesday, May 3, 2017 at 7:54:10 AM UTC+2, Yongwei Wu wrote: > On 3 May 2017 at 13:11, Alla <[email protected]> wrote: > > I see your point, and thank you for explaining this. As a beginner in > > programming > > I still can't decipher a good advice from a bad one. That one sounded > > reasonable for those who are just starting using Vim, and this could help > > them > > to develop a physical habit of avoiding "easy" conventional tools, which are > > redundant and not useful in Vim. > > Let me be more specific in this case. The arrow keys are designed to > help you navigate. No matter what Vim enthusiasts say, I do not > consider using arrow keys is a problem. You have to use arrow keys in > other application, so using them is not a bad habit. It is especially > the case in Insert Mode, as there are no alternatives. > > > And no, I didn't start the new instance of Vim. I just did, and, yes, it > > works. > > > > Could you, please, share what types of changes/settings are reasonable > > to add to vimrc? > > There are simply too many settings in Vim. I believe you can find a > lot of tutorials. It is process of continuous learning. And people > normally also have a lot of plugins, which may or may not be reflected > in their .vimrc files. > > I have an old Linux .vimrc already on the web. Although it is a bit > outdated, my current .vimrc on Mac is evolved from that one. Maybe you > can consult that one first: > > http://wyw.dcweb.cn/vim/.vimrc.html > > It is commented, and you can do ":help keyword" for features you are > not familiar with. > > A few more additions: > > " The plugin package bundled with Vim 8 is useful, when you > " accidentally opening a file a second time. > if v:version >= 800 > packadd! editexisting > endif > > " Vim 7+ has spelling check > if has('syntax') > nmap <silent> <F7> :setlocal spell!<CR> > imap <silent> <F7> <C-O>:setlocal spell!<CR> > endif > > " Make syntax highlighting more accurate by synchronizing more lines > au BufReadPost * syn sync minlines=1000 > > -- > Yongwei Wu > URL: http://wyw.dcweb.cn/
I agree. In many cases there are several different ways to get a certain result in Vim, and IMHO this is an advantage, not an inconvenient. Some Vim users pefer to move with hjkl. Others prefer to use arrow keys. Still others prefer to click the mouse where they want to go. Others use one or the other of these different methods depending on circumstances. So what? If it works for you, use it. Let me take a comparison from a different field of experience: Most people feel more at ease when writing with the right hand, but a significant minority prefers to use the left hand, and a small minority can start with the chalk in the left hand on the left side of the blackboard and end the same line with the chalk in the right hand on the right side of the same blackboard (or vice-versa if using RTL script like among others Hebrew or Arabic. When my mother was in grade school (in the 1930s) all lefties were forced to write with the right hand: so my mother ended up writing with the right hand (because she was forced) and sewing with the left (because she wasn't). When playing tennis some 50 years ago, she used to pass the racket from one hand to the other, which upset her friends playing with her. Nowadays most teachers let lefties write with their right hand, they think they have better things to learn than which hand to put the pen in. By forcing yourself to use always hjkl and never ←↓↑→ you are figuratively (and voluntarily) putting yourself into the position of one of these "forced lefties" of 85 years ago. Good luck! Best regards, Tony. -- -- You received this message from the "vim_mac" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_mac" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
