On Tuesday, September 13, 2016 at 3:10:36 PM UTC-5, Nicola wrote:
> On 2016-09-13 15:23:57 +0000, Amit Christian said:
> 
> > I came across this webpage 
> > (http://vimcasts.org/blog/2013/02/habit-breaking-habit-making/), which 
> > recommends to stop using j,k,h,l and arrow keys and promote use of 
> > other more efficient keys to browse through the code. I am intermediate 
> > level of Vim user.
> > 
> > I have disabled (temporarily) the use of j, k, h, l (using HardMode vim 
> > plugin). It has been a little challenge to work with the code since 
> > then. But I know it will help me to be more efficient with Vim.
> > 
> > - I have so far used, w, b, e, ge etc to move around the lines.
> > - Also have been using f + character to move through the line.
> > - And have been using little bit of marks and / search to find through 
> > the code.
> > 
> > 
> > Here is my question:
> > 
> > I find it still difficult to go to next lines or browsing up or down 
> > through the text. Can any one please help me with efficient use of 
> > working with text without a usual j,k,h,l use? Are there resources or 
> > help on internet? What are your strategies to work with text?
> 
> I find tags one of the fastest way to browse through code. Plugins like 
> CtrlP come with support for tags with minimal configuration (install 
> ctags and put `let g:ctrlp_extensions = ['buffertag']` in your vimrc 
> should be enough for a single file), but using ctags with built-in Vim 
> mappings is not difficult either, and pretty efficient.
> 
> When I started learning Vim, I used to write down the mappings I was 
> learning into a text file that I always kept open in Vim. You may use 
> something like Cheat40 for such purpose (Cheat40 comes with a default 
> list of mappings, you may especially be interested in the “Go” section).
> 
> Regarding jklm, do you use them with counts? Do you have relative line 
> numbers on (:h 'rnu')? Often, the simplest way to jump to the desired 
> line is just to type something like  8j or 14k.
> 
> Last suggestion: if you don't mind installing plugins, there are 
> several extensions to built-in movements. The most popular is probably 
> EasyMotion, but my personal favourite is Sneak.
> 
> Nicola

Thanks. Nicola. I had heard about EasyMotion, but never tried it. I just 
started using it, it does cover most of my needs (without using j,k,h,l!!!). 
Thanks. 

-- 
-- 
You received this message from the "vim_use" 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_use" 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.

Reply via email to