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å
nefter en framåtsökning placeras markören vid nästa förekomst, framåt .Om du trycker på
Nefter en framåt-sökning placeras markören vid nästa förekomst, bakåt .Om du trycker på
nefter en bakåtsökning placeras markören vid nästa förekomst bakåt .Om du trycker på
Nefter 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