UFO ET IT

Visual Studio VB에서 영역 축소를 비활성화하거나 모든 영역을 확장하는 방법.NET?

ufoet 2023. 5. 13. 20:25
반응형

Visual Studio VB에서 영역 축소를 비활성화하거나 모든 영역을 확장하는 방법.NET?

Visual Studio C#(2008)에서 ++ML를 사용하여 모든 영역을 확장합니다.

메뉴에도 설정이 있습니다.

Tools -> Options -> Text Editor -> C# -> Advanced

파일을 여는 동안 접히지 않습니다.VB에 동등한 것이 보이지 않습니다.그물.

VB에만 집중하는 것이 아니라 모든 지역을 확장할 수 있는 방법이 있을까요?NET?

아니면 매크로나 애드인을 사용할 수 있습니까?모든 코드를 볼 수 없는 것이 싫을 뿐입니다.

Visual Studio 2012 및 2013에는 접기를 비활성화하는 옵션('개요 모드'라고 함)이 있습니다.

다음에서 찾을 수 있습니다.

Text-Editor->Basic->VB Specific

그런 다음 "요약 모드 사용"을 취소합니다.

그러나 축소/확장 기능이 전혀 손실됩니다.

영역을 제거하려는 경우 다음을 시도할 수 있습니다.

Ctrl+F

  • 빠른 교체
  • 옵션 찾기
  • 사용: 정규식

찾을 내용:

^\s*#(end)?region.*$

다음으로 대체:

[leave replace box empty]

설명:

  • ^줄의 시작과 일치
  • \s*0자 이상의 공백 문자 일치
  • #매치 원#성격
  • (end)?선택적으로 문자열과 일치end
  • region문자열 일치region
  • .*0개 이상의 다른 문자와 일치
  • $줄의 끝과 일치

이것은 효과적으로 모든 것을 찾을 것입니다.#region또는#endregion선, 들여쓰기 여부 및 그 뒤에 설명 텍스트가 있는지 여부를 나타냅니다.

편집 메뉴, 개요 하위 메뉴에서 모든 옵션을 사용할 수 있습니다.모든 개요 전환(CtrlML기본값 ++)을 포함합니다.

키 매핑이 변경되었을 수 있습니다.

원하는 경우 메뉴를 선택할 수도 있습니다.

Edit -> Outlining -> Stop Outlining

VB.Net에서 검색 및 바꾸기를 수행하고 숨김 사용 및 정규식 사용:

대체:

^.*\#(end)*(:Wh)*region.*\n

포함:

저는 이것을 하기 위해 (그리고 더 많은 것을) 확장을 썼고, 그것은 VB와 C#에 적용됩니다.자세한 내용은 다음 답변을 참조하십시오.

Visual Studio에서 영역 숨기기

내가 바뀌었을 때:

#Region Form Level Events
#End Region

받는 사람(따옴표 추가 참고):

#Region "Form Level Events"
#End Region

마이너스 기호가 나타나 지역을 축소/확장할 수 있었습니다.

그건 꽤 이상해요.VB에 대한 기본 프로파일 설정입니다.넷과 C#은 아웃라인 함수를 M+,L + 콤보로 바인딩해야 합니다.

당신의 프로필이 이상한 상태일 가능성이 있습니다.프로필을 VB로 재설정해 보십시오.넷 설정을 사용하여 문제가 해결되는지 확인합니다.

ToolsImport / Export SettingsReset All SettingsVB.Net Profile

저는 다음과 같은 속임수를 생각해냈습니다.

Ctrl+F

  • 빠른 교체
  • 찾기:

#지역

  • 검색 위치: 현재 문서(또는 전체 프로젝트 또는 영역 확장이 필요한 곳)
  • 숨겨진 텍스트로 검색

그런 다음 VS가 검색 종료를 알릴 때까지 누른 상태로 유지합니다.결과적으로 모든 '#지역'이 몇 초 만에 확장되었습니다.

언급URL : https://stackoverflow.com/questions/1105442/how-to-disable-region-collapsing-or-expand-all-regions-in-visual-studio-vb-net

반응형