VS 2012 : 솔루션 탐색기를 현재 파일로 스크롤


431

VS2010에는 파일을 볼 때 솔루션 탐색기가 해당 파일로 자동 스크롤되는 기능이 있습니다.

VS2012를 사용하면 IDE 내에서 다른 파일을 볼 때 더 이상 솔루션 탐색기에서 파일을 스크롤하고 자동으로 선택하지 않습니다.

이 기능을 다시 사용할 수 있습니까? 어딘가에 설정이 있습니까? 그렇다면 어떻게 / 어디?



1
"솔루션 탐색기에서 찾기"확장명 ( visualstudiogallery.msdn.microsoft.com/… )을 사용하십시오. "솔루션 탐색기에서 찾기"메뉴 명령을 열린 문서 탭의 컨텍스트 메뉴에 추가합니다.
S.Serpooshan

ReSharper가 있다면 여기에
Shay

답변:


749

예, 아래에서 찾을 수 있습니다

도구-> 옵션-> 프로젝트 및 솔루션-> 솔루션 탐색기에서 활성 항목 추적

기본적으로 꺼져 있습니다 (알다시피), 일단 켜져 있으면 솔루션 탐색기는 폴더를 확장하고 파일 사이를 전환 할 때 현재 문서를 강조 표시합니다.


25
확인했지만 대부분의 경우 작동하지 않습니다. VS 2012에서는 버그가 있다고 생각합니다. 솔루션 탐색기가 "자동 숨기기"모드 (또는 고정 해제) 인 경우 활성 파일 위치가 느슨해지고 맨 위로 이동합니다! 정말 역겨워 :(
Mahmoud Moravej

7
공감! 이것은 기본적으로 2010 년에 켜져 있으며 싫어합니다! 다행히 2010 년에 위의 방법을 사용하여 끌 수 있습니다. 감사합니다!
jedd.ahyoung


2
버그가보고 된 후 수정되지 않은 Visual Studio 토지에 오신 것을 환영합니다! 진지하게, 나는 오늘이 버그를보고 있으며 2 년 전에보고되었습니다.
jcollum

5
Visual Studio가 완벽하다면 누가 Resharper를 사겠습니까?
vezenkov

272

솔루션 창과 일회성 동기화가 필요한 경우 "Active Document와 동기화"라는 새 명령이 있습니다 (기본 바로 가기 : Ctrl+ [, S). 여기에 설명 : 비주얼 스튜디오 2012의 새로운 특징 : 솔루션 탐색기를


1
이것은 Visual Studio 2013에서도 작동합니다. Express 에디션도 마찬가지입니다.
Duncan Awerbuck

1
상황에 맞는 메뉴에서도 옵션으로 사용할 수 있습니다!
Vishal Shah

4
이 스레드의 다른 답변에서 솔루션 탐색기의 상단에 "활성 문서와 동기화"되는 아이콘이 있다는 것을 알았습니다. 이것이 2012 년 또는 2013 년에 도입되었는지 확실하지 않지만 2013 년에 작동합니다.
arichards

1
VS2012 (2013, 2015 년에 테스트되지 않음)에서는 "Track Active ..."옵션 또는 바로 가기 / 아이콘을 사용할 수 있습니다. 둘 다 불가능합니다. 키보드 조합이 현재 사용할 수없는 명령 (SolutionExplorer.SyncWithActiveDocument)에 바인딩되었다는 메시지가 표시됩니다.
IvanH

3
Win10에서 VS2015 + ReSharper를 사용하며 이것이 현재 작동하는 유일한 방법입니다. 다른 바로 가기를 사용하려는 경우 키보드 옵션에서 "SolutionExplorer.SyncWithActiveDocument"를 찾으십시오.
ScottRhee

106

ReSharper를 설치 한 경우 Shift+ Alt+ L를 클릭하면 솔루션 탐색기에서 현재 파일로 포커스가 이동합니다.

승인 된 답변에 설명 된대로 활성 품목 추적도 활성화해야합니다.

도구-> 옵션-> 프로젝트 및 솔루션-> 솔루션 탐색기에서 활성 항목 추적


19
@Joe : 나는 동의하지 않을 것이다, 그래서 사라는 그녀가 ReSharper에서를 사용할지 여부를 언급하지 않았다
에드워드 드미 트루

1
이것이 정답이어야합니다. 훨씬 실용적이고 일반적인.
호퍼

10
resharper를 사용하지 않는 경우 정답이 아닙니다.
Don Rolling

10
@RicardoParro : 고가의 써드 파티 애드온에 의존 할 때 어떻게 일반적 일 수 있습니까?
Nick Cox

2
문제는 Visual Studio에 관한 것이 었습니다. Resharper를 사용하는 사람들은 기본적으로 완전히 다른 세상에 살고 있으므로이 답변은 질문에 대답하지 않습니다.
Dominic Cronin

39

이를 수행하는 방법에는 여러 가지가 있습니다.

현재 파일로 한 번 이동 :

  • Visual Studio 2013

    VS 13에는 Ctrl+ \, S( Ctrl+를 누르고 \두 키를 놓고 S키를 누릅니다)

    (도구-> 옵션-> 환경-> 키보드) SolutionExplorer.SyncWithActiveDocument에서 검색하는 경우이 기본 바로 가기를 편집 할 수 있습니다.Keyboard Settings

    또한 솔루션 탐색기에 새 아이콘이 있으며 여기 에 대한 자세한 내용이 있습니다 .

    VS2013의 활성 문서 단추와 동기화-솔루션 탐색기

  • 비주얼 스튜디오 2012

    VS 2012를 사용하는 경우 VS2013에서 VS2012 로이 새로운 기능 을 추가 할 수있는 훌륭한 플러그인이 있습니다 . 기본 단축키는 strg+ alt+ ü입니다. 솔루션 탐색기로 이동하는 것이 strg +에 매핑되어 있으므로 이것이 최선이라고 생각합니다 ü.

  • 재 연마기

    Resharper 를 사용하는 경우 Shift+ Alt+를 사용해보십시오L

    솔루션 탐색기로 이동하기 위해 Strg+ Alt+ L를 사용할 수 있으므로 이것은 좋은 매핑입니다

항상 현재 파일을 추적하십시오.

  • Visual Studio> = 2012 :

    솔루션 탐색기에서 항상 현재 파일을 추적하려면 허용 된 답변 (솔루션 탐색기의 도구-> 옵션-> 프로젝트 및 솔루션-> 활성 항목 추적)에서 솔루션을 사용할 수 있지만 이것이 가능하다고 생각합니다 대규모 프로젝트에서 매우 성가시다.


3
독일어 가 아닌 사람이이 답변을 읽으 려면 VS2012 솔루션 StrgCtrl& ü로 바꾸십시오 ;.
Kyle Kanos

내가 (대신 컨트롤의 steuern 다른 영어 이외의 키보드 단축키를 사용하여 제외)이 대답 최선을 찾을
모하메드 Noureldin을

Visual Studio 2017 사용 : Ctrl + `, S:)
Igor

28

ReSharper가 설치되어 있지 않고 Visual Studio 2013의 솔루션 탐색기에서 바로 가기 Shift+ Alt+ 를 사용 L하여 현재 파일로 포커스를 이동하려면 다음 단계를 수행하십시오.

  1. 도구-> 옵션으로 이동하여 검색 옵션 텍스트 상자에서 "키보드"를 검색하십시오.

여기에 이미지 설명을 입력하십시오

  1. 다음을 포함하는 명령 표시 상자에 "solutionexplorer"를 입력 한 다음 아래 목록에서 SyncWithActiveDocument 명령을 찾으십시오. 여기에 이미지 설명을 입력하십시오

  2. "짧은 키를 누르십시오"레이블 아래의 텍스트 상자를 클릭하고 Shift+ Alt+ L를 누르고 지정 단추를 클릭하면 완료됩니다. 여기에 이미지 설명을 입력하십시오

Visual Studio에서 파일을 열고 바로 가기 키 Shift+ Alt+ L를 누르면 솔루션 탐색기에 파일이 표시됩니다. 즐겨!


NB : Visual C ++ 6 체계에서 VS2012의 경우 Edit.LineCut에 Shift + Alt + L사용됩니다 ( 여기 참조 ).
Kyle Kanos

19

VSS에서는 세 가지 방법으로 가능합니다.

  1. Active sync솔루션 탐색기 에서 아이콘을 클릭 할 수 있습니다 .

솔루션 탐색기에서 아이콘이있는 VSS Active Sync

  1. 도구에서 활성 동기화 확인란을 선택합니다 ( 도구> 옵션> 프로젝트 및 솔루션> 일반 ). 그런 다음 솔루션 탐색기 확인란의 활성 항목 추적을 확인하십시오. 기본 창에서 파일을 선택하면 탐색기에서 자동으로 활성 파일로 이동합니다.

VSS_Tools_Active_sync

  1. 바로 가기 키 ( Ctrl+ [+ S)를 사용하여 활성 항목으로 이동할 수 있습니다.

참고 : 1 또는 2는 평균 시간 동안 만 작동합니다. . 따라서 1 또는 2를 사용해야합니다.


15

Sync with Active Document솔루션 탐색기 의 버튼이 가장 효과적이라는 것을 알았습니다 (이는 vs2013 기능 일 수 있습니다!)

여기에 이미지 설명을 입력하십시오


1
이전에는 작동했지만 지금 은 Active Document와 동기화 가 작동 하지 않습니다. 내가 비활성화 및 사용을 활성화Tools -> Options -> Projects and Solutions -> "Track Active Item in Solution Explorer"
Waqar

3

비주얼 스튜디오 2017 , 바로 가기는 다음과 같습니다 Ctrl+ ´, S.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.