Vim で前方検索から後方検索に切り替えるにはどうすればいいですか?

Vim で前方検索から後方検索に切り替えるにはどうすればいいですか?

Vim では、 は/カーソルから前方に検索し、 はnそれぞれN前方と後方の検索を繰り返すことがわかっています。

?また、 はカーソルから後方に検索し、 はnそれぞれN後方と前方への検索を繰り返すことも知っています。

私の質問は、検索を行った後?、それを検索として再実行したい場合/(前進するために Shift キーを押し続ける必要がないように)、検索語句を再入力せずに以前の検索の方向を切り替える方法はあるかということです。

答え1

単に a と入力し、?その後にテキストを入力しないと、逆方向の検索が再実行されます。

つまり、 または/ Returnと入力すると、? Return常に最後の検索が再実行されますが、方向は希望どおりになります。

答え2

こっちの方が簡単でしょうか?

ctrl-o、ctrl-i - ジャンプ場所を移動します

REFを検索

関連情報