2012-03-29 10 views

答えて

5

あなたが参照するために&を使用することができます。例えば

:%s/.*someString/#&/g 

は、行をコメントアウトします。私はちょうどあなたが何を求めているのか混乱しています。

+0

これはまさに私が欲しいものです、ありがとう! – AdamB

+0

+1クールで、「&」はきれいです! @AdamBあなたの問題を解決するので、答えを受け入れることを忘れないでください! –

+0

母私は&を発見する前に私が何をしたのか分かりません。それは本当によく文書化されなければならない種類の機能です。喜んで助けてください:) –

1

あなたはこれを行うことができます。交換時に以前のテキスト検索

:%s/^\(.*someString\)/#\1/g 
+0

私は正確にこの質問が求めているものについては、まだ混乱していますが、私はこのソリューションは私のものよりも優れているかなり確信しています。 –

+0

私は&について知りませんでした - それは非常に便利です。ありがとう! – jimw

+0

@NolenRoyalty彼は、検索文字列を持つ行の先頭に#を付けるとします。 –

0

これそれほどエレガントなコマンドがうまくいくかもしれない:

g/.somestring/s/.somestring/otherstring/g|:normal 0i{This Line Has Changed} 
+0

ようこそ。あなたはそれが本当に機能しているのかい?その場合、 'might part' – Jayan

関連する問題