vimの正規表現を書くのはひどいです。私が代理をするために書くときはいつも、初めてのことはありません。なぜなら、必然的にvimの代わりにPerlを書くことになるからです。 incsearch
がオンになっているため、簡単な検索を行うともっとうまくいくので、パターンが一致するかどうかをリアルタイムで確認できます。置換中のVimインクリメンタル検索
適切なパターンを書き込もうとしているときに、/(増分検索を実行する)のようなsコマンドを実行する方法はありますか?
vimの正規表現を書くのはひどいです。私が代理をするために書くときはいつも、初めてのことはありません。なぜなら、必然的にvimの代わりにPerlを書くことになるからです。 incsearch
がオンになっているため、簡単な検索を行うともっとうまくいくので、パターンが一致するかどうかをリアルタイムで確認できます。置換中のVimインクリメンタル検索
適切なパターンを書き込もうとしているときに、/(増分検索を実行する)のようなsコマンドを実行する方法はありますか?
私は確信していませんが、私はそれを行う方法がないと思います。ところで、私は私の代替えをスピードアップするために少しトリックを使います。次のような場合:
:%s//bar
コマンドラインでVimが最新の検索を使用します。したがって、それはあなたが必要とするものではありませんが、代わりに速度を少し上げる方法です。
あなたはincsearchを使用して、検索パターンを作成するために、この小さなトリックを試してみて、コマンドライン置換にパターンをコピーすることができます:ノーマルモードを使用して
作曲パターン/ ... あなたのパターンが一致している見ることができます。 最後のパターンは@ /レジスタに格納されます。
ゴーラインモードを命じると、この部分的ライン入力する:これは、あなたが書いている 置換コマンドに、最後の検索パターンをコピーします<c-r>[email protected]/
::%s/
は今、これらのキーを押してください。 (<c-r>
は文字を入力しないでcontrol-rキーを押しています)
これは良いヒントです。最初に検索を入力してから、ショートカット – Matt
+1、良いvimtipを実行するだけです: –
うわー、そのヒントは、おそらく私のキャリアの過程で私に多くの時間を節約します。ありがとう! – notlesh