Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
–
It is
n
for next and
N
for previous.
And if you use reverse search with
?
(for example,
?cake
) instead of
/
, it is the other way round.
If it is installed on your system, you should try to run
vimtutor
command from your terminal, which will start a tutorial of the basic Vim commands.
Rob Wells advice
about
*
and
#
is also very pertinent.
–
–
The most useful shortcut in Vim, IMHO, is the
*
key.
Put the cursor on a word and hit the
*
key and you will jump to the next instance of that word.
The
#
key does the same, but it jumps to the previous instance of the word.
It is truly a time saver.
–
–
–
–
–
–
plus, navigating prev/next with
N
and
n
.
You can also edit/recall your search history by pulling up the search prompt with
/
and then cycle with
C-p
/
C-n
. Even more useful is
q/
, which takes you to a window where you can navigate the search history.
Also for consideration is the all-important
'hlsearch'
(type
:hls
to enable). This makes it much easier to find multiple instances of your pattern. You might even want make your matches extra bright with something like:
hi Search ctermfg=yellow ctermbg=red guifg=...
But then you might go crazy with constant yellow matches all over your screen. So you’ll often find yourself using :noh
. This is so common that a mapping is in order:
nmap <leader>z :noh<CR>
I easily remember this one as z
since I used to constantly type /zz<CR>
(which is a fast-to-type uncommon occurrence) to clear my highlighting. But the :noh
mapping is way better.
–
–
–
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.