vimの検索文字列に基づいて行頭にコメントを追加します。私は近いと思いますが、これは検索された文字列を置き換えます。vimで検索された文字列に基づいてコメントを追加します
:%s/.*someString/^#/g
vimの検索文字列に基づいて行頭にコメントを追加します。私は近いと思いますが、これは検索された文字列を置き換えます。vimで検索された文字列に基づいてコメントを追加します
:%s/.*someString/^#/g
あなたが参照するために&を使用することができます。例えば
、
:%s/.*someString/#&/g
は、行をコメントアウトします。私はちょうどあなたが何を求めているのか混乱しています。
あなたはこれを行うことができます。交換時に以前のテキスト検索
:%s/^\(.*someString\)/#\1/g
私は正確にこの質問が求めているものについては、まだ混乱していますが、私はこのソリューションは私のものよりも優れているかなり確信しています。 –
私は&について知りませんでした - それは非常に便利です。ありがとう! – jimw
@NolenRoyalty彼は、検索文字列を持つ行の先頭に#を付けるとします。 –
これそれほどエレガントなコマンドがうまくいくかもしれない:
g/.somestring/s/.somestring/otherstring/g|:normal 0i{This Line Has Changed}
ようこそ。あなたはそれが本当に機能しているのかい?その場合、 'might part' – Jayan
これはまさに私が欲しいものです、ありがとう! – AdamB
+1クールで、「&」はきれいです! @AdamBあなたの問題を解決するので、答えを受け入れることを忘れないでください! –
母私は&を発見する前に私が何をしたのか分かりません。それは本当によく文書化されなければならない種類の機能です。喜んで助けてください:) –