に間違ったマーカー折りたたみの修正I誤ってやった私の.vimrcに折りたたみマーカー:私はフォーマットを切り替える必要がありはVIM
{{{8 #CS
something..
}}}8
{{{9 #Math
...
}}}9
... many more!
に "#SOMETHING {{{NUMBER" のように:
#CS {{{8
something..
}}}8
#Math {{{9
...
}}}9
... many more!
次のコードで何が問題になっています:
:%s$/({{{\d/) /(#[:alpha:]/)$\2 \1$g
[ソリューション]
%s$\({{{\d\) \(#[[:alnum:]]*\)$\2 \1$g
ありがとう。私はこの問題を解決しました。明らかに、私は初期の正規表現ではあまりにも慎重だった。エラーは "私の解決策"で修正されています。あなたの正規表現は数分前に私が投稿に書いたものと非常によく似ています。 –
POSIX文字クラスを精緻化してくれてありがとう。 –