vim
Söker i den aktuella bufferten
Sök…
Söker efter ett godtyckligt mönster
Vims standard sökkommandon är /
för framåt-sökning och ?
för bakåtsökning.
Så här startar du en sökning från normalt läge:
- tryck
/
, - skriv ditt mönster,
- tryck
<CR>
att utföra sökningen.
Exempel:
/foobar<CR> search forward for foobar
?foo\/bar<CR> search backward for foo/bar
n
och N
kan användas för att hoppa till nästa och föregående förekomst:
Om du trycker på
n
efter en framåtsökning placeras markören vid nästa förekomst, framåt .Om du trycker på
N
efter en framåt-sökning placeras markören vid nästa förekomst, bakåt .Om du trycker på
n
efter en bakåtsökning placeras markören vid nästa förekomst bakåt .Om du trycker på
N
efter en bakåtsökning placeras markören vid nästa förekomst framåt .
Söker efter ordet under markören
I normalt läge, flytta markören till valfritt ord och tryck sedan på *
att söka framåt för nästa förekomst av ordet under markören, eller tryck #
att söka bakåt.
*
eller #
sök efter det exakta ordet under markören: att söka efter big
skulle bara hitta big
och inte bigger
.
Under huven använder Vim en enkel sökning med ordgränser atomer:
-
/\<big\>
för*
, -
?\<big\>
för#
.
g*
eller g#
sök inte efter det exakta ordet under markören: att söka efter big
skulle bli bigger
.
Under huven använder Vim en enkel sökning utan atomgränsatomer :
-
/\<big\>
för*
, -
?\<big\>
för#
.
köra kommando på rader som innehåller text
Det :global
kommandot har redan sitt eget ämne: Det globala kommandot