Show
RedPlus 개인 블로그RedPlus 개인 블로그입니다. http://www.redplus.net 사이트에서 운영하던 블로그입니다. 게시판 이동:제목 : Visual Studio 2019 편집기 및 솔루션 탐색기 열기 등 관련 이미지
일반적으로 Visual Studio 2010의 많은 파일은 많은 탭에서 열리면서 프로젝트를 대규모로 작업합니다. 여러 번 탭 제목을 마우스 오른쪽 버튼으로 클릭하고을 검색했는데 솔루션 탐색기에서 열린 파일을 자동으로 선택하는 방법이 있습니까? 또 다른 옵션은 ‘View.TrackActivityInSolutionExplorer’를 키보드 단축키에 바인딩하는 것인데, 이는 ‘도구-> 옵션-> 프로젝트 및 솔루션-> 솔루션 탐색기의 활성 항목 추적’과 동일합니다. 바로 가기를 두 번 활성화하면 솔루션 탐색기에서 파일이 선택되고 추적이 다시 비활성화됩니다. Visual Studio 2013+ VS2013 솔루션 탐색기에 Active Document와 동기화라는 기능이 내장되어 있습니다. 아이콘은 용액 탐색기 개의
화살표이고, 핫키 갖는다 Ctrl+를 [, S용액 탐색기 현재 문서를 표시. 위에서 언급 한 자동 설정을 사용하지 않으며 한 번만 발생합니다. 주문형으로 할 수 있는지 모르겠지만 항상 활성 탭 항목을 선택하는 “솔루션 탐색기에서 활성 항목 추적”(도구-> 옵션-> 프로젝트 및 솔루션-> 일반) 옵션을 활성화 할 수 있습니다 솔루션 탐색기에서. 당신이 사용하는 경우 ReSharper에서의 플러그인을, 당신은 사용하여 해당 작업을 수행 할 수 있습니다 Shift+ Alt+ L그림과 같이 메뉴를 통해 바로 가기 또는 이동합니다. 답변이것은 정확히 당신이 찾고있는 것이 아니지만 솔루션 탐색기에서 “활성”파일을 자동으로 선택합니다. 도구-> 옵션-> 프로젝트 및 솔루션-> 솔루션 탐색기에서 활성 항목 추적. 답변가장 좋은 옵션은 이제 Microsoft Visual Studio 애드온을 Productivity Power Tools 에 설치하는 것 입니다. 여기에는 “솔루션 탐색기”(솔루션 탐색기와는 다른 많은 장점이 있음)가 있습니다. 그러면 “열기”만 표시하도록 파일을 필터링하는 데 사용할 수 있습니다. 파일을 필터링하여 “편집 됨”및 “저장되지 않음”을 표시 할 수도 있습니다. 답변VS2012에 있습니다-특히 솔루션 탐색기 상단의 2 화살표 아이콘 (왼쪽 / 오른쪽 화살표, 다른 하나 위). 현재 파일로 자동 이동합니다. 이 아이콘은 답변Visual Studio 2012에서도 솔루션 탐색기의 “활성 문서와 동기화”옵션을 사용하여 동일한 작업을 수행 할 수 있습니다. 약 일주일 전부터 Visual Studio에서 솔루션을 열 때마다 솔루션 탐색기가 나타나지 않았습니다. 대신 Visual Studio 창의 오른쪽은 위에서 아래로 속성 창으로 완전히 채워졌습니다. 왜 이런 일이 일어났는지 모르겠습니다. 나는 다음 개발자만큼 속성 창을 좋아하지만 솔루션 탐색기 아래에 쌓기를 원합니다. Visual Studio를 어떤 구성으로 남겨두든 다음에 열었을 때 솔루션 탐색기가 사라졌습니다. 해결책은 기본 레이아웃으로 복원하는 것이 었습니다. Visual Studio에서 제공하는 것보다 선호하는 창 레이아웃이 있는 경우 사전 예방적이어야 합니다. 그렇지 않으면 제
경우처럼 언젠가는 이를 잃을 수도 있습니다. 기본 레이아웃을 설정하는 것은 쉽습니다. 원하는 방식으로 창을 정렬하고 Visual Studio의 창 메뉴로 이동하여 창 레이아웃 적용 > 내 기본값을 선택합니다. 원하는 경우 창 > 창 레이아웃 저장을 선택하여 여러 창 레이아웃을 설정할 수 있습니다. 이 선택은 레이아웃에 이름을 지정하는 옵션을 제공합니다. 이제 키보드 단축키(Ctrl+Alt+ ) 또는 창 > 창 레이아웃 적용으로 이동하여 원하는 레이아웃을 이름으로 선택합니다. 어떤 방법을 사용하든 레이아웃을 변경할 것인지 확인하는 성가신 대화 상자가 표시되지만 대화 상자에는 이 대화 상자를 영원히 표시하지 않도록 확인할 수 있는 Don't show this again 옵션이 있습니다. Visual Studio는 마지막으로 열거나 닫은 창을 기억하려고 시도하므로 해당 레이아웃으로 복원할 수 있습니다. 따라서 창을 열고 닫는 경우 창 레이아웃 적용에서 선택할 때까지 기본 레이아웃을 다시 볼 필요는 없습니다. 처음에 말했듯이 이것이 바로 지금 기본 창 레이아웃을 설정해야 하는 좋은 이유입니다. 기본 레이아웃이 제자리에 있으면 Visual Studio의 창으로 플레이한 후 쉽게 원래대로 돌아갈 수 있습니다. 레이아웃을 버리거나 이름을 바꾸려면 창 | 창 레이아웃 관리 선택. 공장 설정으로 돌아가려면 창 | 창 레이아웃을 재설정합니다. 해당 선택을 선택하더라도 당황하지 마십시오. 설정이 삭제되지 않으므로 여전히 선호하는
레이아웃으로 돌아갈 수 있습니다. #비주얼 스튜디오 코드 #비주얼 스튜디오 #코드 #컨트롤 Visual Studio가 제공하는 창 레이아웃에 완전히 만족할 것입니다(마지막으로 사용한 창 레이아웃이 무엇이든 상관없음). 하지만 더 최적화된 레이아웃이 있다고 생각하면 쉽게 변경할 수 있습니다. 그리고 당신이 좋아하는 레이아웃이 몇 개 있다면... 글쎄요, 당신도 그것들을 가질 수 있습니다. [C/C++ 프로그래밍 강좌 목차]Visual Studio 단축키 알아보기안녕하세요 여러분들 ㅎㅎ 오늘은 개발환경 비주얼스튜디오 단축키에 대해 알아보려고 합니다. 단축키를 커스터마이징해서 사용할 수도 있지만, 오늘 이 포스팅에서는 기본 단축키에 대해 알아볼거예요. 단축키가 엄~~청 많지만, 제가 자주 사용하는 것만 정리해보려고 해요. 프로젝트/파일/ 창 생성 및 열기■새 프로젝트 생성하기 Ctrl + shift + n 가장 먼저 비주얼스튜디오를 키면 새프로젝트를 생성해야겠죠? ctrl + shift + n 을 누르면 새프로젝트를 생성하실 수 있습니다. ■ 새 파일 추가하기 Ctrl + shift + a 새 프로젝트를 만들었으면 .c나 .cpp등 코딩을 할 파일을 생성해줘야 해요. 해당 단축키를 누르면 위와 같은 창이 뜹니다. ■ 여러 유형의 새 파일 만들기 ctrl + n 소스파일 외에 텍스트파일이나, html파일이나 여러 유형의 파일이 필요할 수 있겠죠. 특히 파일입출력 연습할 때, 해당 폴더에 들어가서 메모장에 작성 후 저장하는 그런 번거로운 방식말고 ctrl+n으로 텍스트파일 하나 만들어주면 바로바로 파일입출력 결과를 확인하면서 연습하실 수 있겠죠? ■ 현재 문서 닫기 ctrl + F4 ■ 기존 프로젝트 열기 ctrl + shift + o 프로젝트를 생성하는게 아니라 열고 싶다면 ctrls + shift + o ■ 기존 파일 열기 ctrl + o 프로젝트가 아니라 특정 파일을 열고 싶다면 ctrl + o ■ 전체화면으로 보기 shift + alt + enter 노트북 같은 걸로 작업하면 화면이 작아서 답답하잖아요. 소스 화면을 크게 보고 싶을 경우 전체화면 창으로 작업할 수 있습니다. 요상태에서 요렇게 변합니다작업표시줄마저 가려버리는 강력한 크기! 이전으로 돌아가고 싶으시면 같은 단축키 한 번 더 눌러주면 돼요. ■ 솔루션 탐색기 열기 ctrl + alt + L 긴 코드가 있을 때 옆으로 최대한 코드를 많이 보고 싶어서 부가적인 창을 다 닫을때가 있죠~ 그리고 다시 솔루션 탐색기가 열고 싶을때~ ctrl + alt + L을 눌러주면 됩니다. 요 창이 솔루션 탐색기 창입니다. 편집 관련 단축키 Editing■ 자동완성 ctrl + space 빠질 수 없는 단축키이죠 ㅎㅎ namespace 자동완성하는 과정요렇게 작성하다가, ctrl+sapce를 누르면 name으로 시작하는 맨앞의 키워드로 자동완성해줍니다. ■ 자동 정렬하기 ctrl + k + f 없어서는 안될 기능! 전체선택 ctrl + a 후 ctrl +k +f 누르면 모두 깔끔하게 정렬됩니다. ■ 현재 라인 복사해서 아래라인에 붙이기 ctrl+d 현재라인이 복사되어 밑에 줄에 생깁니다. ■ 현재 라인 잘라내기 ctrl + x, ctrl + L ctrl + x, ctrl + L :현재라인 잘라내기 ctrl + v:붙이고 싶은 위치로 이동한 후 복사~ 잘라내기가 아니라 완전삭제 하고 싶으면 ctrl + shift + L ■ 네모 박스 편집, 열모드 편집 alt + 드래그 / alt + shift + ↑/↓ 보통 열모드 편집이라고 하죠,,, 세로 가로 네모형태의 범위 지정해서 삭제하거나 편집하고 싶을 때에는 왼쪽에 있는 alt 누르시고 드래그 하시면 됩니다. 고럼 맨 왼쪽 그림처럼 범위를 잡았다가 이렇게 한번에 삭제하거나 변경할 수 있어요. 이거를 마우스 안쓰고 조작하고 싶으면 alt + shift 누른 상태로 아래화살표를 계속 누르면 커서를 열모드로 드래그한 효과를 얻을 수 있어요. ■ 주석처리하기 드래그로 주석처리하고 싶은 부분 범위지정 한 다음에~ ctrl + k + c : 주석처리 ctrl + k + u :주석해제 ■ 대소문자 변환 대소문자 변경하고 싶은 부분 드래그/블럭 처리 후 ctrl + u :소문자변환 ctrl + shift + u : 대문자변환 ■ 함수 범위 접고 피기 ctrl + m + m 왼쪽처럼 있던게 오른쪽처럼 접힙니다. 커서 이동 관련 단축키■ 현재 행에서 맨 앞으로 이동 home키 , 현재 행에서 맨 뒤로 이동 end키 home키를 누르면 현재 행의 맨 앞으로 커서가 이동합니다. end키를 누르면 행의 맨뒤로 이동합니다.' ■현재라인 전체 선택 shift+home: 현재 커서로부터 맨 앞까지 드래그한 결과 shift+end: 현재 커서로부터 맨 앞까지 드래그한 결과 현재 라인 전체 선택: home키로 커서 이동 후 shift + end , end후 shift+home. ■ 단어 단위로 커서 이동 or 드래그 ctrl + ←/→: 단어단위로 커서 이동 ctrl + shift + ←/→: 단어단위로 커서 이동하면서 드래그확장하기 ■ 파일 맨 처음이나 밑으로 이동하기 Ctrl+home :파일 맨 처음으로 커서 이동. Ctrl+end: 파일 맨 끝으로 커서 이동. ■ 특정 라인으로 이동하기, 행번호 이동 ctrl + g 파일 라인 수가 많을 수록 협업시 꼭 필요한 기능이죠~ 이렇게 뜹니다. ■ 괄호 끝으로 이동 ctrl + ] if문이나 for문에서 사용되는 { } 있죠? 단순이 보기 쉽게 하려고 범위 지정으로 쓰기도 하지만~ 아무튼 예외처리가 길어진다던가,, if문 내부 코드가 길어지는 경우들이 많이 있어요. 괄호 시작점에서 ctrl + ] 누르면 괄호가 끝나는 지점으로 커서를 이동해줍니다. 즉 괄호 짝짝이 찾기 유용 ctrl + shift + ]:괄호 범위 드래그 ■ 줄 상하로 이동시키기 alt + ↑/↓ 작성한 코드의 위치를 밑으로 옮긴다던가, 위로 옮긴다던가, 그럴 때 잘라내기 하고 다시 붙일 필요 없이 가까운 위치면 alt + ↑/↓를 통해 왔다갔다 할 수 있습니다. ■ 뒤로탐색, 앞으로탐색 ctrl + -, ctrl + shift + - 비주얼 스튜디오에 보면 저 아이콘 버튼 실행시키는 단축키 입니다. 언제 쓰느냐.
자, 이렇게 코드가 있을 때, 7번 라인에 위치한 함수 호출부 add를 'ctrl + 클릭' 눌러주면 함수 정의부인 11라인 위치로 커서가 이동하게 됩니다. 아 이런 함수였구나~ 확인 후, 다시 커서를 7번 라인으로 back하고 싶을 때, 뒤로 탐색 기능인 'ctrl + -'를 눌러주면 됩니다. 파일 이동 / 엿보기 관련■ 함수 정의문으로 바로 이동 F12 printf함수에서 F12를 눌렀을 경우 위처럼 정의문으로 이동해줍니다. ■ 함수 정의문 엿보기 alt + F12 파일로 직접 이동하지 않고 엿보기로도 볼 수 있는데요. 요렇게 밑에? 이런식으로 보여줍니다. ■ 파일로 이동 ctrl + shift + g include 문 같은데서 누르면 해당 파일로 이동해줍니다. #include <iostream>에서 ctrl+shift+g 누른 결과 iostream 파일로 이동된 것을 확인하실 수 있습니다. 검색/ 찾기/ 바꾸기■ 찾기 ctrl + f 바꾸기 ctrl +h 특정 단어를 찾을 때 ctrl + f 를 누르면 위와 같은 검색 창이 나타납니다. 요건 ctrl + h 바꾸기 창! ctrl + shift + f, 또는 ctrl + shift + h 하면 전체검색 또는 전체바꾸기를 실행할 수 있습니다. ctrl + shift + f 로 num1을 검색했을 때!해당 기능을 사용하면 결과를 어디위치에 무슨 소스파일, 몇 개가 있는지 또 상세히 어떤 코드에 어디 위치해 있는지 결과를 보여주고 원하는 라인을 클릭하면 거기로 이동하게 됩니다. ■ 이름바꾸기 ctrl + r + r 근데 위의 단축키들은 모두 문자열이 일치하면 변경해주는 기능이예요. 코드에는 이름이 같아도 다른 변수일 경우가 많죠. 그럴 경우 ctrl + r + r를 이용하여 이름을 바꿔주는 것이 좋습니다.
자 코드가 이렇게 있을 때 main에 있는 num1이랑 add 함수 정의부에 있는 num1이랑 변수명은 같지만 서로 다른 저장공간에 위치되어 있다는거 아시죠? 함수 매개변수에 해당하는 num1의 이름을 바꾼다고 했을 때 ctrl + f를 이용하면 main의 num1도 변수명이 일치하기 때문에 치환해버립니다! 하지만 ctrl+r+r은 같은 변수일 경우에만 바꿔요. num1을 a로 바꿔볼게요. 여기서 미리보기를 누르면 변경 예정에 있는 변수들을 바꾼 후 결과를 보여줍니다. main에 있는 num1은 치환되지 않고 함수부에 있는 num1만 변경된 것을 확인할 수 있어요. ■ 모든 걸 다 찾아서 실행시켜준다~ ctrl + q visual studio 2019에서 생긴 엄청 강력한 기능! 요 부분인데요. 여기에는 글자를 검색해주는게 아니라 기능을 검색해서 열 수 있습니다. 빌드/컴파일/디버깅 관련 단축키■ 솔루션 빌드 ctrl + shift + b ■ 디버깅 하지 않고 시작 ctrl+F5 ■ 디버깅시작 F5, 디버깅 중지 shift + F5 디버그하다가 중간에 디버깅 중지하려면 shift+F5를 눌러주면 됩니다. ■ break point 설정 F9 현대 라인에 break point 설정하고 해제할 때는 F9를 사용하면 됩니다. ■ 디버깅 줄 단위로 실행 F10, F11 F10은 줄 단위로 실행하다가 함수 호출부를 만나면 함수 안으로 들어가지 않고 다음 라인을 실행합니다(step over). 반면 F11은 함수 호출부를 만나면 함수 정의부로 넘어가서 다시 라인 단위로 차근차근 실행(step into). ■ 디버깅 하고 있는 현재 함수 빠져나오기 shift + F11 Step out에 해당하는 단축키예요. F11로 라인 바이 라인 가면서 확인하다가 원하는 값 다 확인했으면 이 이후 함수 로직은 안보고 다음 프로시저로 넘어가고 싶겠죠? 즉 해당 프로시저를 나가고 싶을 때에는 shift + F11을 눌러주면 됩니다. ■ 조사식 확인하기shift + F9 제가 디버깅할 때 애용하는 단축키~!! 실제 값이 어떻게 들어가는지 실시간으로 확인할 수 있는 조사식 여는 단축키입니다. 그 외 단축키■ 모든 참조 찾기 shift + F12 커서를 두고 해당 단축키를 누르면 그 커서에 해당하는게 어디서 참조되었는지 모두 정리해서 보여줍니다. add라는 함수에 커서를 두고 모든참조 찾기를 한 결과입니다. add함수가 어디서 호출되었고 사용되었는지, 선언부 호출부까지 참조된 모든 곳을 찾아서 보여주는 것을 확인할 수 있어요. ■ [리펙토링] 함수 정의 몸체 자동 완성 alt + enter / ctrl + . alt + enter는 속성을 위한 단축키로 사실 다양한 옵션을 가지고 있는데요. 여기서는 일단 함수자동완성만 살펴보겠습니다.
요렇게 간단하게 코드를 짜봤어요. 함수 선언부만 있고 정의부가 현재 작성이 되어있지 않죠? 정의하고 싶은 함수에다가 커서를 두고 'alt + enter' 또는 'ctrl + .' 을 눌러보면 요렇게 뜹니다. 여기서 그냥 엔터를 한 번 더 눌러주면 빠르게 작성하기 쉽게 바로 밑에 편집창이 나오고, 실제 구현은 함수 정의부에 이렇게 알아서 작성이 되는 것을 확인할 수 있습니다. ■ [리펙토링] 헤더파일 자동 삽입 alt + enter / ctrl + . 똑같은 단축키인데 추가적으로 자주쓰는건 바로 헤더파일/라이브러리 자동 삽입 기능인데요. 헤더파일이 없어서 이렇게 오류나는 상황에서 리펙토링 키를 눌러주면 헤더파일 추가 옵션이 나타나고 원하는 라이브러리를 고른 후 엔터 누르면 자동으로 삽입됩니다. ■ 코드 감싸기 ctrl + k + s 어떤 코드를 작성하고 있는데 얘를 어떤 조건에서 수행해줘야 한다던가, 반복문을 돌려야 한다던가, 할 경우가 있죠. 왼쪽 코드에 저 printf 부분을 if문으로 감싸고 싶다~~ 하면 블럭처리 한 다음에 ctrl+k+s를 눌러줍시다. 그러면 코드 감싸기라는 저 옆에 작은 박스창이 뜨는데 if를 찾아 눌러줘도 되고 검색해도 됩니다. 그러면 오른쪽처럼 딱 if가 생성되어 감싸집니다. 내부 코드가 길어질수록 위에 올라가서 다시 작성할 필요가 없으니 작업이 수월해지겠죠. try catch같은거 작성할 때도 유용~! 더 많은 단축키를 확인하고 싶으시다면 아래 사이트를 참고해주세요 :) http://visualstudioshortcuts.com/2017/ Visual Studio 2017 keyboard shortcuts - complete list visualstudioshortcuts.com 오늘 포스팅은 여기까지입니다. 도움이 되셨다면 공감/댓글/광고보답은 어떠신가요?! 여러분들이 자주 사용하던 단축키는 어떤 것들이 있나요? 좋은 팁이 있으면 공유 좋아요. 다음 포스팅에서 또 뵐게요. |