8

Visual Studio 2008에는 "지시문을 사용하여 정렬"및 "지시문을 사용하지 않고 제거"라는 C#의 두 가지 뛰어난 기능이 있습니다.저장시 Visual Studio 2008 "지시문을 사용하여 정렬"을 자동으로 호출 하시겠습니까?

나는 ctrl + k, ctrl + d를 사용하여 코드를 포맷팅 할 때마다 "지시어를 사용하여 정렬"이라고 부릅니다.

또는 심지어 프로젝트에서 모든 C# -source 파일을 다시 포맷하고 모든 소스 파일에 대해 "지시문을 사용하여 정렬"을 호출 할 수 있기를 바랍니다.

어떻게하면됩니까? 모든 cs 파일을 손으로 열고 모든 체크인 전에 이러한 기능을 입력하는 것은 지루합니다!

답변

13

"PowerCommands for Visual Studio 2008"을 사용하여 솔루션이나 프로젝트에서 모두 수행 할 수 있습니다. 설치가 끝나면 프로젝트 또는 솔루션을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "사용 및 제거 정렬"을 클릭하면됩니다.

편집 : 의견에 언급 된대로 PowerCommands for Visual Studio 2010도 있습니다.

+0

그래, 멋지다. 심지어는 파일 저장을 사용하여 다시 포맷하고 정렬 할 수 있습니다. 내가 뭘 찾고 있었는지, 고마워! – Sam

+0

PowerCommands를 사용한 후 한 가지 세부 사항이 부족하다는 사실을 알았습니다. 저장시 사용법을 정렬 할 방법이 없습니다. 사용하지 않은 정렬 및 제거 문제 : 빌드로 인한 자동 저장 오류 (코드가 컴파일되지 않을 때 "빌드가 진행 중이며 사용되지 않음"을 제거 할 수 없음) 오류가 발생합니다. 정렬 만 좋을 것입니다. – Sam

+0

그런데 [PowerCommands for Visual Studio 2010] (http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99)이 – Eugene

1

ReSharper는 (다른 형식 지정 옵션 중에서)이 작업을 수행 할 수 있으며 한 번에 전체 솔루션을 수행 할 수 있습니다.

+3

당신도이 일을 어떻게 말할 수 있다면 좋을 것이다. :) 적은 시작을 위해. – sirrocco

1

수동으로 기능을 호출하는 매크로를 기록하는 것이 좋습니다. 그런 다음 매크로를 저장하고 도구 모음에 단추를 넣을 수 있습니다. 이 방법을 사용하면 IDE에서 실제로 사용자 지정을 시작할 수있는 발이들 것입니다.

2

또 다른 옵션은 무료 및 오픈 소스 Visual Studio 확장자 인 CodeMaid입니다. 사용법을 정렬하고, 사용법을 제거하고, 문서 형식을 지정하고, 빈 줄을 제거/삽입하고, 공백을 제거하고, 꽤 많은 정리를 할 수 있습니다. 저장, 솔루션 등에서 실행할 수 있습니다. 자세한 내용을 보려면 비주얼 스튜디오 갤러리에 대한 링크를 따르십시오.

또한 개별 부분을 조건부로 활성화/비활성화 할 수 있으므로 사용하지 않는 사용을 비활성화 할 수 있으며 주석에서 언급 한 대로만 정렬 할 수 있습니다.

면책 조항 : 작성 :