I recently migrated to Vim. But I am having diffuculty making use of "hjkl" keys for navigating because of my existing muscle memory of arrow keys.
1. Is there a way to effectively use other keys like "ijkl" ( near to Arrow key layout ) without causing much conflict to other functionality in VIM , For ex: http://vim.wikia.com/wiki/Use_ijkl_to_move_the_cursor_and_h_to_insert and http://ergoemacs.org/misc/on_vi_keybinding.html
2. Is it worth the efforts to retrain the muscle memory with "hjkl" ? But the problem is, I have to use arrow keys again with Web-Browser, Outlook, and word processors ( So,the shift is causing the conflict) .
Can you suggest ( More interested to know about #2) , How did you deal with this ?
I have been using Vim for five years (after many more years of computer usage) without ever doing any conscious or unconscious effort to use
HJKLfor navigation.jkl;would make a lot more sense anyway.hjklare just as bad as the arrows because both only move character-by-character and line-by-line unless you use modifiers (numbers forhjkland Ctrl/Shift/Alt/Cmd for the arrows). Vim has vastly better means of transportation than eitherhjklor the arrows and that's what you should spend time learning:and so on…
:h navigationwill blow your mind.So my answer is: don't bother forcing yourself to use
hjkl, it's not worth the hassle.