2

私はよく行をコメントアウトしますが、

ただし、行がインデントされている場合 (ほとんどの場合)、次のように、コメント内に醜い空白が残ります。

Headers.Add(new List<string>
{
    BondsMonth,
    BondsIdCode,
    //                BondsBondTaken,
    //                // BondsPayments0,
    BondsPaidBackStatus,
});
  • Resharper C# コード編集オプションを調べましたが、コードのクリーンアップ/再フォーマットで追加のスペースを削除するオプションが見つかりませんでしたか?
  • それともコメントのショートカット・機能で最初から複数のスペースを削除することは可能ですか?
4

3 に答える 3

3

これはあなたが尋ねた特定の質問には答えませんが、より保守しやすく読みやすいコードになり、私が入れたかったコメントには収まりません。

行をコメントアウトすることは、ほとんどの場合、次のいずれかを意図して行う必要があります。

  1. 行を完全に削除します(醜いことは問題ではありません)
  2. 他のすべてが正しく機能しているときに元に戻します。(すべてが機能していない状態でコミットすることは決してないので、醜いことは問題ではありません)。

行を削除してください。とにかく削除したものをいつでも回復できるように、ソース管理(Git、SVN、その他)にある必要があります。

上記のいずれの場合も、一時的な修正であるため、心配する必要はありません。

于 2013-08-05T12:49:49.067 に答える
3

Christopher の言ったことには同意します、 の後の余分なスペースを削除したい場合//は、次のターゲットと置換で正規表現を使用して検索と置換を行うことで実行できます。

ターゲット:^*// * 置換: //(末尾のスペースに注意してください)

(これを行うには、Visual Studio IDE を使用します。)

あなたの例から、あなたも置き換えたいと思うかもしれませ^*// ////

于 2013-08-05T13:05:37.633 に答える