Visual Studio 2010의 솔루션 탐색기에서 파일을 찾는 방법은 무엇입니까?
여러 프로젝트가있는 거대한 솔루션이 있습니다. 때로는 솔루션 탐색기 에서 파일을 탐색해야합니다 . VS 2010 ' 탐색 '기능 을 사용하면 Visual Studio 2010에서 이름으로 파일을 열 수 있지만 솔루션 탐색기 에서 파일을 선택할 수 있습니까?
솔루션 탐색기에서 활성 (열림 및 열림) 항목을 추적하는 옵션이 있습니다. 파일이 표시되면 솔루션 탐색기의 파일이 선택됩니다.
도구-> 옵션-> 프로젝트 및 솔루션-> 솔루션 탐색기에서 활성 항목 추적
VS2012는이라는 새로운 명령을 추가했습니다 SolutionExplorer.SyncWithActiveDocument
. c #의 기본 바로 가기는 Ctrl+입니다 [.S
이 명령은 솔루션 탐색기에서 활성 파일로 이동합니다.
또한 "솔루션 탐색기에서 활성 항목 추적"옵션을 해제해야합니다.
Shift+ Alt+ L는 ReSharper가 설치된 Visual Studio 2008+의 솔루션 탐색기에서 현재 파일을 찾습니다.
트랙 옵션이 약간 성가신 것으로 나타났습니다.
DPack을 선호합니다 . 여기에는 "솔루션 탐색기에서 찾기"작업과 다른 많은 기능 (브라우저와 같이 VS2010에서 덜 강력 함)이 포함되어 있으며 무료 입니다.
참고 것을 ReSharper에서이 또한 DPack의보다 타자를 작동 기능을 찾을 수 있습니다 (일부의 경우, DPack의이 위치 할 파일이 폴더 뒤에 축소가 아닌 경우 작업),하지만 당신은하고 싶지 않은 ReSharper에서 구매 에만이를위한 기능 .
Brian Schmitt 는 솔루션 탐색기에서 훌륭한 파일 찾기 – Visual Studio Macro 게시물을 작성했습니다. 매크로는 매우 간단하고 빠릅니다. 기본적으로 설정을 전환합니다
Tools->Options->Projects and Solutions->Track Active Item in Solution Explorer
솔루션 탐색기에서 현재 파일이 선택된 상태로 유지되지만 파일이 남아 있지 않기 때문에 액세스하는 모든 파일에 대해 솔루션 탐색기 노드가 확장 되어도 자극을받지 않습니다.
Public Sub LocateFileInSolutionExplorer()
DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
DTE.ExecuteCommand("View.SolutionExplorer")
End Sub
기본 제공 Visual Studio 기능을 효과적으로 만들려면 키보드 단축키 를이 사용자 지정 매크로에 바인딩하십시오 .
ReSharper가 있고 탭의 상황에 맞는 메뉴에 "솔루션 탐색기에서 찾기"를 추가하려는 경우 :
- 도구-> 사용자 정의-> 명령-> 컨텍스트 메뉴로 이동하십시오.
- "기타 상황에 맞는 메뉴 | Easy MDI 문서 창"을 선택하십시오.
- "명령 추가"를 클릭하십시오.
- "Resharper"-> "ReSharper_LocateInSolutionOrAssemblyExplorer"를 선택하십시오 (VS2019에서는 범주 이름이 "Extensions"로 변경됨)
- "확인"-> "닫기"
이제 탭을 마우스 오른쪽 버튼으로 클릭하면 솔루션 탐색기에서 찾기라는 새로운 옵션이 표시됩니다.
최신 정보:
@ jeremy-paskali의 설명에 따라이 명령에 대한 키보드 단축키를 설정할 수 있습니다.
- 도구-> 사용자 정의-> "키보드 ..."로 이동하십시오.
- "명령 포함"필드에서 "ReSharper.ReSharper_LocateInSolutionOrAssemblyExplorer"를 검색하여 선택하십시오.
- 아래 드롭 다운에서 현재 지정된 단축키를 검토하십시오.
- 필요한 경우 변경하십시오.
- "확인"-> "닫기"
나는 너무 늦었지만 다른 사람을 돕기를 바랍니다. 이제 가장 좋은 옵션은 Microsoft Visual Studio 애드온을 생산성 전원 도구에 설치하는 것입니다.
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef
With this comes "Solution Navigator" (alternative to Solution Explorer, with a lot of benefits) - which then you can use to filter the files to only show "Open". You can even filter files to show "Edited" and "Unsaved".
Visual Studio 2012 has a new shortcut Ctrl [, S
. Yes you have to type Ctrl [
and then release and then immediately type S
(or click the little sync icon at the top of Solution Explored). It will synchronize to the item.
Of course you can change the shortcut. I think I'll try Alt+L
for locate.
Usually this is more useful than always tracking, which in older versions always was a disaster because it would track 100 items in a row and then be jumping all over the place...
In the event you want to only track the current file through a keyboard shortcut - the activity is "View.TrackActivityinSolutionExplorer" (assign keys here -> Tools - Options - Environment - Keyboard)
This worked for me
This is actually built in to visual studio without the need for ReSharper (which I love BTW).
If you want to select the file in the solution explorer on command and don't want to install anything then I would recommend this macro.
I've tested it, setting the shortcut to Alt+T, and I can confirm that it works with VS 2010.
Thanks to Dan Vanderboom for writing it.
In Visual Studio 2010 you can turn on the "Track Active Item in Solution Explorer" option. This will mean whenever you switch between documents the new document gets selected in Solution Explorer. This can be irritating if your solution has lots of folders, because as you move around files in your solution all the folders will be left open.
Visual Studio 2012 introduced the new "Sync with Active Document" feature. Three is a button for it at the top of Solution Explorer, or you can use the shortcut Ctrl + [, S
.
For Visual Studio 2017 using a French AZERTY keyboard the command is the same as stated by Aaron Carlson but the keyboard shortcut is different.
C #의 활성 파일을 탐색하는 AZERTY 키보드 단축키는 Ctrl+ ), Ctrl+S
이 페이지 http://visualstudioshortcuts.com/2017/ 에서 VS2017의 QWERTY 사용자에 대한 바로 가기가 변경되지 않았 음을 확인했습니다.
'Programing' 카테고리의 다른 글
APK를 설치하지 않고 Android .apk 파일 VersionName 또는 VersionCode 가져 오기 (0) | 2020.05.29 |
---|---|
타임 스탬프를 stdin 앞에 추가하는 Unix 유틸리티가 있습니까? (0) | 2020.05.29 |
수천 개의 정수를 쉼표로 문자열로 변환 (0) | 2020.05.29 |
Java에서 소수점 이하 두 자리의 부동 소수점 데이터 출력을 표시하는 방법은 무엇입니까? (0) | 2020.05.29 |
열이 널 입력 가능하도록 Laravel 마이그레이션 변경 (0) | 2020.05.29 |