매크로를 작성하고 커서가있는 현재 줄이 접힌 영역인지 확인하고 싶습니다. 누군가 나에게 이것을 할 수있는 방법을 보여줄 수 있습니까?Visual Studio 매크로 - 영역이 축소되어 있는지 감지합니다.
1
A
답변
3
물론 :
이return false
진지하게 - 가 축소 된 지역에 거주하지 수 커서 - 당신은 항상 그것을 참조하십시오. 커서를 메서드 안에 넣은 다음 메서드를 축소하면 커서가 메서드 정의로 점프합니다. 메서드를 Uncollapse하면 커서가 정의에 그대로 있습니다.
편집 ------------------
당신의 코멘트를 읽기, 일부 resourecs이있는 것처럼 사용할 수있는 것 같다,하지만 아무것도 정확히 맞는 없다 너는 필요해. Edit.StopOutlining을 사용하여 모든 축소를 해제 한 다음 매크로를 통해 실행할 수 있습니다. 또한 코드를 축소하는 코드 "OutlineCode"샘플을 살펴본 다음 코드를 축소 할 수 있도록 코드를 변경해보십시오. 거기에 MSDN article도 있습니다.
1
나를 위해 실행할 수있는 해결책은 개요 확장을 해제하고 매크로가 마술을 치고 자동 개요 확장을 다시 켜는 것입니다. 도와 주셔서 감사합니다!
관련 문제
- 1. Visual Studio 버전 용 매크로
- 2. Visual Studio 2008 예제 매크로
- 3. Visual Studio 2008 매크로 질문
- 4. 현재 줄 Visual Studio 매크로
- 5. Visual Studio 용 Sidewinder x6 키보드 매크로?
- 6. 매크로 축소 전체 솔루션 visual studio 2010
- 7. Visual Studio 2010 속성 관리자의 "조건부"매크로
- 8. Visual Studio 2010 - 매크로 메뉴가 비활성화 되었습니까?
- 9. Visual Studio 2010 매크로 -보고 진행
- 10. Visual Studio 매크로에서 매크로 확장 또는 추가
- 11. String.Format과 유사한 붙여 넣기 Visual Studio 매크로
- 12. Visual Studio 2008 매크로 소스 코드를 얻으려면
- 13. 시작 프로젝트를 선택하는 Visual Studio 매크로
- 14. Visual Studio 2008 매크로 : 출력 창에 쓰기
- 15. Visual Studio 매크로 전환 솔루션 구성
- 16. Visual Studio - "특정 프로세스 인스턴스에 연결"매크로
- 17. 매크로 IDE에서 어셈블리의 회사 이름 가져 오기 - Visual Studio
- 18. Visual Studio의 $ (xxx) 매크로 목록
- 19. Visual Studio 매크로 배포 전용 웹 사이트가 있습니까?
- 20. Visual Studio 속성 페이지 다른 프로젝트에서 매크로 상속
- 21. Visual Studio 2008 컴파일러 매크로 참조 또는 자습서?
- 22. 데이터베이스 프로젝트에서 SQL 파일을 삭제하는 Visual Studio 2010 매크로
- 23. Visual Studio 2008 매크로 빌드 스레드가 스레드를 차단하지 않습니다.
- 24. Visual Studio 매크로 : WindowActivated 처리기가 클릭을 두 번 클릭으로 전환합니다.
- 25. Visual Studio 빌드 이벤트 매크로 - 솔루션 구성 이름
- 26. FlexBuilder에서 사용하는 Visual Studio 영역
- 27. WPF Animation : 애니메이션이 진행되고 있는지 감지합니다.
- 28. jquery는 현재 다른 div가 표시되고 있는지 감지합니다.
- 29. 메시지 문자열이 QP로 인코딩되어 있는지 감지합니다.
- 30. 테이블에 Android/sqlite의 열이 포함되어 있는지 감지합니다.
아마도 커서를 접을 수있는 영역에 있는지 감지하는 매크로를 만들 수 있습니다. – DevinB
Tom, 나 자신을 아주 잘 설명했다고 생각하지 않는다. 메서드에 몇 가지 표준 로깅 문을 추가하는 매크로가 있습니다. 매크로가 호출되면 메소드가 축소되거나 열려있을 수 있습니다. 어느 쪽이든 적절한 로깅 문을 추가하려면 메서드를 열어 두어야합니다. 방법이 붕괴되지 않도록하는 방법이 필요합니다. Toggle Outlining Expansion이 있지만 커서가있는 현재 메소드에 대해 'Toggle Off'하는 방법이 필요합니다. –