簡體   English   中英

通過重新整理/重新格式化刪除注釋中的多余空格

[英]remove extra spaces in comments with resharper cleanup / reformat

我經常注釋掉台詞,

但是,如果行縮進(幾乎總是縮進),那么它將在注釋內留下難看的空白,如下所示:

Headers.Add(new List<string>
{
    BondsMonth,
    BondsIdCode,
    //                BondsBondTaken,
    //                // BondsPayments0,
    BondsPaidBackStatus,
});
  • 我瀏覽了Resharper C#代碼編輯選項,但是找不到使代碼清理/重新格式化刪除那些額外空格的選項?
  • 還是可以使注釋快捷方式/功能首先刪除多個空格?

這不會回答您提出的特定問題,但是會導致代碼更易於維護,更易讀,並且無法在我要放置的注釋中顯示。

注釋一行幾乎總是出於任何一種意圖

  1. 完全刪除該行(丑陋無關緊要)
  2. 在其他一切正常工作時將其放回原處。 (丑陋無關緊要,因為您永遠不會在沒有任何工作的情況下提交它)。

請刪除該行。 它應該在源代碼控制(Git,SVN等)中,以便您始終可以恢復刪除的內容。

在以上兩種情況下,它都應該是臨時的修復程序,您不必擔心。

我同意克里斯托弗說,但如果仍然想后,除掉多余的空間// ,您可以通過搜索做到這一點,並使用具有以下目標和替換正則表達式替換:

目標: ^*// *替換: // (注意尾隨空格)

(使用Visual Studio IDE這樣做。)

從您的示例看來,您可能還想將^*// //替換為//

感謝Alex指出 Visual Studio外接程序StyleCop可以很好地完成它,甚至可以直接與Resharper代碼清理集成在一起!

唯一不希望看到的副作用是清理速度變得很慢,這可能是由於StyleCop評估/修復了過多的規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM