15

incsearchとhlsearchを有効にしました

/だから私は検索モードに入るためにヒットしました。

次に、検索したいテキストを入力すると、入力したテキストの最初の出現箇所が検索されます。

次に、検索モードを終了せずに入力したテキストの次の出現箇所にジャンプして、後で通常モードに戻ることなく検索テキストを絞り込み、次にヒットnしてからもう一度ヒットして検索モードに戻ることができるようにします/

これが可能である場合、どうすればそれを行うことができますか?

4

3 に答える 3

11

あなたができることを見つけることができる最善のことは次のとおりです。

/blah を使用してパターンを検索します

次に、n または ? を押します。そこにあるものを見るまで...

/ に戻り、CTRL-r / を押します。

これにより、最後に検索したパターンが返されるので、そこにさらにテキストを入力し続けることができます...

その組み合わせをいくつかのキーに再マップして、既に入力されたパターンで検索にすばやく戻ることができると確信しています。

于 2012-02-08T14:30:34.523 に答える
8

freenode.netの#vimircチャンネルのbwana147のおかげで方法を見つけました

:cnoremap <c-n> <CR>n/<c-p>

その後、検索モードでテキストを入力してからctrl-nを押すと、検索モードを終了せずにそのテキストの次の出現箇所に移動します

于 2012-02-08T15:11:31.170 に答える
3

私は持っていてincsearchhlsearch有効にしています。/だから私は検索モードに入るためにヒットしました。次に、検索したいテキストを入力すると、最初に見つかったものが見つかります。

オーケーここまで...

ここで、私はあなたが何を求めているのかよく理解できません。

次に、検索モードを終了せずに、入力したテキストの次の出現箇所にジャンプしたい

これは、n

後で通常モードに戻ることなく検索テキストを絞り込むことができるように、nを押してからもう一度押して検索モードに/戻ります。

あなたは私をここで迷子にさせました...この行動はまさにincsearchあなたを可能にするものではありませんか?

于 2012-02-08T14:27:34.013 に答える