Vim має (принаймні) два набори команд, які шукають у протилежних напрямках. Введіть, /
а потім шаблон буде шукати вперед через документ; введіть ?
і тоді шаблон буде шукати назад. Такий же взаємозв'язок існує між командами *
та #
.
Що мені не подобається, що ці команди також задають напрямок пошуку для команд n
та N
команд. Після використання /
, n
йде вперед по документу і N
йде в зворотному напрямку; після використання ?
, n
йде назад і N
йде вперед. (Іншими словами, n
завжди йде в тому ж напрямку, що і вихідний пошук, і N
завжди йде в іншому напрямку.)
Як я можу змуситись n
рухатися вперед через документ і N
рухатися назад, незалежно від того, в якому напрямку я почав шукати?