2012-08-24 40 views
12

Visual Studio有一個工具欄按鈕/鍵盤快捷鍵/菜單項,comments out selected lines of C# code使用//快速評論/ *在Visual Studio中選擇C#代碼* /(不是//整行)

是否有相當於僅僅是選定的代碼使用/* ... */

例如

鑑於此代碼

string s = "hello"; 
Console.WriteLine(s + " world"); 

如果選擇+ "world",打按Ctrl + ķ按Ctrl + Ç然後你

string s = "hello"; 
//Console.WriteLine(s + " world"); 

結束了。然而,我想要

string s = "hello"; 
Console.WriteLine(s /*+ " world"*/); 

這對於我在對現有代碼庫進行一些實驗性和臨時性修改時修復一些錯誤很有用。

+0

我認爲這是爲了告訴你/ * * /是EV1L! (它不是) – jv42

+1

萬歲/ * */ – kenny

回答

18

Resharper這樣做。它花錢 - 但它是值得的。

它被稱爲「Block Comment」。

,默認鍵盤快捷鍵是Ctrl鍵++/

+0

我有ReSharper :) –

+1

這幾乎是必須的! – James

+6

ReSharper的另一個好處是,只需卸載它,您就可以提高十倍於Visual Studio的速度。 –

0

您可以創建一個宏,但會被重新發明輪子,可能不會不擇手段。

+0

出於興趣,您認爲創建一個宏來做這件事會花多少工作? –

+1

取決於經驗。如果考慮英國聯繫日費率,Resharper許可證會更便宜,而不是偶爾進行宏觀編寫並從頭開始編寫然後再進行測試的人員。 – Qash

相關問題