누구나 Visual Studio 2008에서 코드 접기를 해제하는 방법을 알고 있습니까? 동료 중 일부는 그것을 좋아하지만 개인적으로 항상 모든 코드를보고 싶고 코드가 보이지 않는 것을 원하지 않습니다. Visual Studio 사본이 접히 #regions
거나 함수 본문이 절대로 접히지 않음을 의미하는 설정을 원합니다 .
누구나 Visual Studio 2008에서 코드 접기를 해제하는 방법을 알고 있습니까? 동료 중 일부는 그것을 좋아하지만 개인적으로 항상 모든 코드를보고 싶고 코드가 보이지 않는 것을 원하지 않습니다. Visual Studio 사본이 접히 #regions
거나 함수 본문이 절대로 접히지 않음을 의미하는 설정을 원합니다 .
답변:
도구-> 옵션 메뉴로 이동합니다. 텍스트 편집기-> C #-> 고급으로 이동합니다. "파일이 열릴 때 개요 모드 시작"을 선택 취소합니다.
그러면 모든 C # 코드 파일에 대해 지역을 포함한 모든 개요가 비활성화됩니다.
허용되는 대답은 모든 코드 접기를 해제합니다. #region 접기를 비활성화하고 주석, 루프, 메서드 등을 축소하려면이 작업을 수행하는 플러그인을 작성했습니다.
#regions 덜 짜증나게 만들기 (무료) :
http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca
생성 된 코드에서 영역 래핑을 비활성화 할 수도 있습니다 (예 : Visual Studio 바로 가기를 사용하여 인터페이스를 자동 구현하는 경우).
여기 일부 사람들에게 도움이 될 수있는 관련이 있지만 중복되지 않는 스레드에 답변을 게시했습니다. #region 및 #endregion 지시문을 다시 활성화하기위한 동반자와 함께 주석 처리하여 단일 유닛의 #regions를 비활성화하는 매크로를 만드는 방법을 자세히 설명했습니다. #regions가 비활성화 된 상태에서 Ctrl + M + O / 정의로 축소 기능은 내가 원하는대로 정확히 수행합니다. 제 옆에있는 사람에게 도움이 되었으면합니다.
이 옵션은 C / C ++ (Visual Studio 2005)가 아닌 C #에서만 사용할 수 있습니다. C / C ++ 파일에서 개요를 비활성화하려면 개요 색상을 편집기의 배경색으로 변경하여 트릭을 만들어야합니다. 이렇게하려면 도구> 옵션> 환경> 글꼴 및 색상> 접을 수있는 텍스트> "항목 전경"색상을 흰색 (또는 배경색이 무엇이든)으로 변경하십시오.
환경 이벤트로 문제를 해결했습니다.
Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
If (Not Document Is Nothing) Then
If (Document.FullName.ToLower().EndsWith(".cs")) Then
Try
DTE.ExecuteCommand("Edit.ExpandAllOutlining")
Catch ex As Exception
End Try
End If
End If
End Sub
Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
If (Not GotFocus Is Nothing) Then
If (Not GotFocus.Document Is Nothing) Then
If (GotFocus.Document.FullName.ToLower().EndsWith(".cs")) Then
Try
DTE.ExecuteCommand("Edit.ExpandAllOutlining")
Catch ex As Exception
End Try
End If
End If
End If
End Sub
인사 Tobi