Say we got this sentence:

pafpaf apfa fpa i apa panda pafas af

I would like to quickly move the cursor from the start of the line to the beginning of the word panda. I could do 6fp, but what takes time is counting the number of p's. It would be much faster if I simply could search for the word in the current line and instantly jump to it.

Now, I could just do a search for it: /panda hit enter and then :noh (to remove highlighting), but having to write out :noh every time is annoying and time-consuming.

Does anyone have any suggestion for a solution?


I use a mapping <LEADER>/ so I can toggle highlighting on and off:

nnoremap <silent><expr> <LEADER>/
            \ (&hls && v:hlsearch ? ':nohls' : ':set hls')."\n"

I found that the above would highlight the last searched term when I opened vim, which I found irritating, but I fixed that by adding | noh to the setting hlsearch:

set hlsearch | noh " highlight matches for searched (turn off when sourcing)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.