Visual Studio 핫키를 사용하여 코드 숨김과 소스 파일간에 전환 할 수 있습니까?


답변:


95

F7


19
@Vladimirs는 아래 답변 중 하나에 설명 된대로 F7을 트리거 View.ToggleDesigner하도록 설정하면 코드 숨김과 마크 업 소스 뷰 사이를 순환합니다. 어떤 디자이너 말도하지
WickyNilliams

5
이것은 정답이 아닙니다. 디자이너를보고 싶다면 F7이 좋습니다 : P 아래 @Vladimirs 답변을 참조하십시오. View.ToggleDesigner는 최상의 작업 솔루션을 제공합니다. f7은 원래 질문에 대해 작동하지 않습니다.
Piotr Stulinski

2
사용중인 Visual Studio 버전에 따라 다릅니다. 저는 VS 2010을 사용 중이며이 솔루션이 작동하지 않습니다. View.ToggleDesigner를 F7로 설정하면 코드와 디자인간에 전환됩니다. 원래 질문은 코드와 소스 간의 토글을 알고 싶어합니다.
Mithil 2014 년

6
이 답변이 오래되어 최신 버전에서는 작동하지 않는다고 생각하십시오. VS 2013에서 F7은 .aspx에서 .cs로만 전환되지만 그 반대는 아닙니다.
NickG 2015

1
VS 2013에서 View.ToggleDesigner는 aspx에서 aspx.cs로 전환하고 다시 누르면 aspx.cs에서 aspx로 전환되지만 디자인 뷰는 선택하지 않습니다.
앤더스 린든

90

에서 VS2010 다음 작품 :

  1. 이동 : 도구 > 옵션 > 키보드

  2. " Show Commands Containing " 에서 " View.ToggleDesigner "를 검색합니다 .

  3. 를 사용하여 " 글로벌 "에 새 바로 가기를 추가합니다 F7.


5
이것이 올바른 방법입니다. F7 지금 :) 뒤에 코드와 마크 업 소스보기, 아니 디자이너 사이를 전환
WickyNilliams

1
이것이 올바른 방법입니다. 이전 답변은 모든 시나리오에서 작동하지 않습니다.
Piotr Stulinski

1
지금은 View.ToggleDesigner라고합니다.
NickG

2
그건 바로 그 사실 을 잘못 심지어이 문제를 해결하려면이 옵션을 해본 적이 이유 "ToggleDesigner"라고 정확하게이다. 이것은 디자이너와 관련이 없습니다!
NickG 2015

3
공정한 경고 : 웹 응용 프로그램 에서는 작동하지만 웹 사이트 프로젝트 에는 작동하지 않습니다 . 그렇지 않으면 최상의 솔루션입니다.
Kyle

44

네 그냥 F7

C # VS2008 바로 가기에 대한 포스터를 보십시오.

또한 원하는 키 조합에 바인딩하고, 도구, 옵션 (모든 설정 표시) 환경, keybord, View.ViewCode에 대한 명령 표시 및 원하는대로 변경할 수 있습니다.

Rob Cooper 추가 :

2005 사용자 : Visual C # 2005 키보드 바로 가기 참조 포스터

2010 사용자 : Visual C # 2010 키보드 바로 가기 참조 포스터

2014 년 9 월 8 일 수정

2010 년 이후에는 포스터가없는 것 같지만 VS2012, VS2013 및 VS14에 대한 웹 사이트가 있습니다. Visual Studio 바로 가기


2
야, 왜 당신은 포스터 링크에 대해 +1을 얻지 못했는지 모르겠습니다. 한 번의 키 입력보다 훨씬 더 유용합니다. 나에게서 +1.
Rob Cooper

나는 당신에게 투표하고 싶지 않았지만 Rob Cooper가 저에게 그것을 시켰습니다. :-)
Mendelt

22

이 (스위치 일을하려고 사람들을 위해 에서 코드보기 VS2012에서 마크 업보기), 내가 가야했다 Tools > Options > Keyboard, 그 다음 선택

  • "(기본값)"으로 키보드 매핑 체계
  • View.ToggleDesigner를 명령으로 사용
  • "텍스트 편집기"에서 새 단축키 사용
  • 바로 가기 키를 F7

그 결과 F7마크 업보기에서 코드보기로 또는 그 반대로 전환됩니다.

이 작업을 수행하기 전에 코드보기에서 마크 업을 가져 오기 위해 Shift+를 F7두 번 사용해야했습니다 .


감사합니다. 이 페이지에서 볼 수있는 유일한 "토글"답변입니다.
dooleyo

VS 2013에서도 작업했습니다. 감사.
David Russell

1
이것은 실제로 VS2015에서 작동하지만 키보드 매핑 체계를 변경할 필요가 없다고 덧붙였습니다.
shmup

이 작업을 수행 하려면 실제로 Web Forms 디자이너를 활성화 해야합니다 . 나는 그것을 제거하고 ASPX와 코드 숨김 사이를 전환하려고 노력했습니다. 다시 활성화하면 위의 단계가 작동했습니다.
John

이것이 VS 2017에서 저에게 도움이 된 대답이었습니다. 감사합니다!
dst3p

10

F7작동하지 않는 경우 "도구-설정 가져 오기 및 내보내기-모든 설정 재설정"으로 이동하여 "웹 개발"템플릿을 선택하여 재설정하십시오.


6
또는 F7을 View.ToggleDesigner. 이름이 잘못된 작업이며 실제로 소스 / 코드를 토글합니다.
WickyNilliams

2
@WickyNilliams 반드시 그런 것은 아닙니다. 내 동료는 웹 개발 템플릿을 변경하지 않고 자신의 설정을 업데이트했으며 F7은 코드 숨김과 실제 디자이너보기 사이를 전환합니다.
Kyle

1
View.ToggleDesigner는 디자인보기를 활성화했는지 (기본값으로 설정했는지) 여부에 따라 동작을 변경합니다.
NickG 2015

1
@Kyle 나에게도 같은 일이 발생합니다.
Alexander Puchkov 2015 년

3
@AlexanderPuchkov Visual Studio에서 디자인보기를 비활성화하려면 도구> 옵션> HTML 디자이너> 일반으로 이동하여 "사용"상자의 선택을 취소합니다.
NickG

10

VS 2013에서는

  1. 도구> 옵션> 환경> 키보드

  2. "View.Toggle"또는 "View.ToggleDesigner"를 입력합니다 (명령은 VS 버전에 따라 다름). Show Commands Containing:

  3. 확인 Use new shortcut in:이 다음으로 설정되어 있습니다.Global

  4. Press shortcut keys:상자에 커서 놓기

  5. 히트 F7당시 Assign버튼


VS 2008에서는 TrackIR 4 응용 프로그램 (C : \ Program Files (x86) \ NaturalPoint \ TrackIR4 \ TrackIR. exe). F7, F9 및 F12는 모두 해당 응용 프로그램의 일부 버전에 의해 트랩 된 것으로 보입니다. forums.naturalpoint.com/viewtopic.php?t=12544&p=57648
Camille Goudeseune

3

코드보기에서 shift- F7디자이너로 이동합니다. 디자이너 F7에서 코드로 돌아 가기 위해 사용합니다.



1

Ctrl+ PageUp를 사용하여 디자인보기와 코드 숨김 사이를 전환 하십시오 .


3
CTRL + PageUp은 디자인보기와 코드 숨김 사이를 전환하지 않지만 소스 / 분할 / 디자인보기 사이를 전환합니다. 좋은!
Edward Tanguay

1
그것이 실제로 제가이 질문에서 찾게 된 것입니다! 감사!!
Yann Duran
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.