2012-08-24 3 views
12

Visual Studio에는 //을 사용하는 도구 모음 단추/키보드 바로 가기/메뉴 항목 comments out selected lines of C# code이 있습니다.Visual Studio (/ 전체 줄 제외)에서/* 선택한 C# 코드 */빨리

은 (는)을 (를) /* ... */ (으)로 사용하고 있습니까?

당신이 + "world"을 선택한 경우이 코드

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

을 감안할 때

당신은 그러나

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

으로 끝낼 다음 Ctrl + Ctrl 키 + K, C충돌, I 원하시는 분

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

이것은 몇 가지 버그를 수정하면서 기존 코드베이스에 대한 실험적 및 일시적 수정안을 작성하는 경우에 유용합니다.

+0

나는 그것이/* * /는 EV1L임을 말해 줄 의도가 있다고 생각한다. (그렇지 않다) – jv42

+1

long live/* */ – kenny

답변

18

Resharper입니다. 비용은 들지만 가치가 있습니다.

"Block Comment"이라고합니다.

그리고 기본 바로 가기 키는 Ctrl 키 + 시프트입니다 + /

+0

나는 ReSharper를 가지고있다. : –

+1

꽤 많이 필요하다! – James

+6

ReSharper에 대한 또 다른 좋은 점은 Visual Studio를 제거함으로써 Visual Studio의 속도를 10 배로 높일 수 있다는 것입니다. –

0

매크로 만들 수 있지만,이 바퀴를 개혁 할 것이며, 수단을 정당화하지 않을 수 있습니다.

+0

관심 없으니이 작업을 수행하기 위해 매크로를 만드는 것이 얼마나 효과적일까요? –

+1

경험에 따라 다릅니다. Resharper 라이센스는 가끔 매크로를 작성한 후 처음부터 작성한 다음 테스트하는 사람이 아니라 영국의 연락 당일 요율을 고려하면 더 저렴할 것입니다. – Qash