On Tuesday, July 31, 2012 1:58:55 PM UTC-5, Daan wrote:
> I've been learning Vim for a while, and one situation has been coming up a 
> lot for me:
> 
> 1) I'm scrolling through a sourcefile, and see an interesting word I'd like 
> to edit or yank.
> 2) I look left at the line number of the word, and type [line number]G
> 3) I keep pressing w/W/b/B until I reach the word, (except if the word 
> happens to be the first or last word of the line, or located near a unique 
> symbol)
> 
> However, this feels inefficient (especially step 2), and I'm hoping to find a 
> better solution.
> 
> Some things I think might be possible, but have no experience with:
> - Use H/M/L to move roughly to the line, then 0/gm/$ to move roughly to the 
> column, then using small motions to get to the final spot.
> - Learn to guess [number]j/h/k/l way better (perhaps with relative line 
> numbers) to do something like "7j33l".
> - Use / and type characters until it matches, then press enter.
> - Use the easy motion plugin.
> 
> Please comment on the above or share your method. :)

I almost always have relative line numbering turned on, which as you mentions 
allows me to very quickly do 7j or 12k or whatever to get to the right line.

Then I will usually use f, F, t, or T, or a / search, or w/W/b/B to get to the 
correct column, possibly with an initial _ or g_ to position the cursor at the 
beginning or end of the line (or ^ and $, but I use Dvorak making _ and g_ much 
faster to reach).

Using f/F/t/T is nice because I can follow it up with ; or , if I didn't supply 
the right count, and I have a mapping which will highlight all the matching 
characters within the line so I can quickly get the count right on my second 
try if needed.

I keep forgetting about gm, I should start using that one more.

-- 
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

Reply via email to