가끔씩 매우 긴 절로 붙어서 클래스, 메서드 및 네임 스페이스를 기본적으로 축소 할 수있는 것과 같은 방식으로 축소 할 수있는 방법을 찾고 있습니다.접는 방법 If, Else, For, Foreach 등의 절?
Visual Studio 확장이 있습니까? ReSharper도 JustCode도 허용하지 않습니다.
감사합니다.
가끔씩 매우 긴 절로 붙어서 클래스, 메서드 및 네임 스페이스를 기본적으로 축소 할 수있는 것과 같은 방식으로 축소 할 수있는 방법을 찾고 있습니다.접는 방법 If, Else, For, Foreach 등의 절?
Visual Studio 확장이 있습니까? ReSharper도 JustCode도 허용하지 않습니다.
감사합니다.
if, else, for 및 기타 유사한 절의 접기에 #region
을 사용할 수 있습니다.
예 :
#region foreach
foreach(/*conditions*/)
{
statement 1;
statement 2;
..
statement n;
}
#endregion
지금 붕괴에 대한 모든 바로 가기 Ctrl 키를 + M, CTRL + O를 사용합니다.
코드를 관리하고 이동하기가 어렵고 코드를 작성하지 않기 때문에이 옵션이 좋지 않다고 생각합니다. 충분히 잘 보입니다.이 확장 기능을 사용하십시오. [I 싫어합니다. #Regions] (https://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca) – mkb
접을 코드를 선택한 다음 Ctrl + M, Ctrl + H를 누릅니다. 그것을 비활성화하려면 ctrl + M, Ctrl + U를 누르십시오. 선택 항목을 마우스 오른쪽 버튼으로 클릭하면 "Plan Mode"(내 VS가 프랑스어인지 확실하지 않습니다)
Visual을 사용하는 사람들을 위해 매우 멋진 프로그램입니다. Studio Express는 따라서 플러그인을 사용할 수 없습니다. 감사합니다! –
이봐, 이건 완벽 해. MS가 그러한 필수 코드 편집 기능을 어떻게 무시하는지 궁금합니다. – gitsitgo
비주얼 스튜디오 IDE는 등의 경우, foreach는, 들어, 개요 동안 할 수있는 옵션, 스위치 케이스
을 제공합니다 Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > View
으로 가서 Outline Statement Blocks
을 true로 설정하면됩니다.
Visual Studio 2012 이상에서 경로는 Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > Formatting
입니다.
+1 그 대답을 주셔서 감사합니다, 불행히도 나는 체크하고 C# 편집기에서 사용할 수있는 것과 유사한 것은 없으므로 대답을 받아 들일 수 없습니다. 감사! –
다른 언어에도 적용되지만이 답변에는 더 많은 사랑이 필요합니다. – dtmland
'C#'을 사용하는 경우'# region'을 사용할 수 있습니다. –
일반적으로 이는 가능한 경우 코드를 메소드로 리팩토링해야한다는 표시입니다. – Blorgbeard
@Blorgbeard - 항상 리팩토링 할 수있는 자신 만의 코드 또는 코드를보고 있습니다. – Bartosz