2017-12-19 23 views
0

多くのインラインコメントがあるため、レビューが難しいレガシーコードベースで作業します。ソリューション全体からコメントを削除することができます。ソリューション内のすべてのファイルからコメントを削除する

でも、Resharperにはこの機能はないようですが、それ以外の拡張機能はありますか?

すべての検索で、これらは私が見つけることができる最高のものです。しかし、ファイル内でのみ動作します。 1 2

+1

「Resharperでもこの機能がないようです」 - これまで誰かがこのような「機能」を必要とするとは想像もできませんでした。 – Evk

答えて

1

は、Visual Studioの互換性のあるバージョンの

1

を実行している場合は、アクティブ化正規表現検索で(はCtrl + H)の交換で構築するのVisual Studioを使用することができますthisプラグインを使用してみてください。

Visual Studio RegEx Replace

は、既に発現及び代替としてとして\/\/.*\nを使用し、画像に示されています。しかし、@AakashMは以下のコメントに指摘されています。この正規表現は//を含む文字列にも一致するため、注意する必要があります。

インラインコメントが/* some comment */の単一行だけの場合は、\/\*.*\*\/を使用できます。

/* */の場合は、\/\*(.*?\n?)*\*\/を使用できます。


ヒント:私は、より複雑な正規表現を試してみましたが、これは、100%のCPUを消費するためのVisual Studioを引き起こし、非応答取得。

+1

そしてあなたが '//'で文字列リテラルを持っていないことを願って... – AakashM

+0

@AakashMあなたは正しいです。私はこの点を逃した。 –

+0

@MartinBackasch試していただきありがとうございます。regexはインラインコメントを検索しません。 – Abhijeet

関連する問題