«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

Code Run

VisualStudio 단축키 및 tip 본문

코딩 tip

VisualStudio 단축키 및 tip

comkiwer 2016. 8. 31. 06:17

ShortCutKey

참조 : 1.  Visual Studio에서 자주 사용되는 명령의 기본 바로 가기 키

  2.  Visual Studio의 기본 바로 가기 키


빌드

명령

바로가기 키

솔루션 빌드

Ctrl+Shift+B[전역]

컴파일

Ctrl+F7[전역]

빌드

명령

바로가기 키

디버깅하지 않고 시작

Ctrl+F5[전역]

중단점 설정/해제

F9[전역]

모든 중단점 삭제

Ctrl+Shift+F9[전역]

디버깅 시작

F5[전역]

커서위치부터 디버깅 시작(커서까지 실행)

Ctrl+F10[전역]

프로시저 단위 실행 (Step Into)

F11[전역]

프로시저나가기(Step Out)

Shift+F11[전역]

한 단계씩 코드 실행 (Step Over)

F10[전역]

디버깅 중지

Shift+F5[전역]

보기

명령

바로가기 키

뒤로탐색

Ctrl+-[전역]

앞으로탐색

Ctrl+Shift+-[전역]

속성창

F4

솔루션탐색기

Ctrl+Alt+L[전역]

ZoomIn(글자 확대)

Ctrl + Shift + .(>)

ZoomOut(글자 축소)

Ctrl + Shift + ,(<)


편집

명령

바로가기 키

선택 영역을 주석으로 처리

Ctrl+K,C[텍스트 편집기]

선택 영역의 주석처리 제거

Ctrl+K,U[텍스트 편집기]

멤버목록

Ctrl+J[텍스트 편집기]

탐색

Ctrl+, [전역]

위쪽줄열기

Ctrl+Enter[텍스트 편집기]

코드감싸기

Ctrl+K, Ctrl+S[전역]

찾기

Ctrl+F[전역]

다음찾기

F3[전역]

바꾸기

Ctrl+H[전역]

개요확장축소

Ctrl+M, M[텍스트 편집기]

선택내용숨기기

Ctrl+M,H(영역 선택후)

문서서식(문서 전체 들여쓰기 맞추기)

Ctrl+K,D[텍스트 편집기]

선택영역서식(선태영역 들여쓰기 맞추기)

Ctrl+K,F[텍스트 편집기]

선언으로이동

Ctrl+F12[전역]

정의로이동

F12

PeekDefinition(편집도 가능)

Alt+F12[텍스트 편집기]

클립보드링순환

Ctrl+Shift+V

한줄 복사, 붙여넣기

Ctrl + c , Ctrl + v

위/아래 줄 이동

Alt + ↑, Alt + ↓

대문자로 변환

Ctril + Shift + U

소문자로 변환

Ctrl + u

대응하는 괄호 찾기

Ctrl + ]

파일

명령

바로가기 키

새프로젝트

Ctrl+Shift+N[전역]

프로젝트열기

Ctrl+Shift+O[전역]

새파일

Ctrl+N[전역]

파일열기

Ctrl+O[전역]

이름바꾸기

F2[팀 탐색기]


프로젝트

명령

바로가기 키

기존항목추가

Shift+Alt+A[전역]

새항목추가

Ctrl+Shift+A[전역]

명령

바로가기 키

문서창닫기

Ctrl+F4[전역]

다음문서창으로 이동

Ctrl+F6[전역]

이전문서창으로 이동

Ctrl+Shift + F6[전역]

문서창목록 보기

Ctrl+Tab[전역]

다음분할창

F6[전역]



[tip - 1] 언어 설정

1.   한글 -> 영어 : 도구 - 옵션 - 환경 - 국가별 설정

    추가언어가져오기  클릭하여 열리는 웹 페이지에서 영어 선택 후 다운로드하여 설치



   도구 - 옵션 - 환경 - 국가별 설정

   언어 선택 창에서 English 선택하고 <확인>을 클릭하여 창을 닫는다.



visual studio를 다시 시작한다.



2.   영어 -> 한글 : TOOLS - Options - Environment - International Settings

    Get additional Languages 클릭하여 열리는 웹 페이지에서 한글 선택 후 다운로드하여 설치

TOOLS - Options - Environment - International Settings

Language 선택 창에서 [한국어]선택 <OK>를 클릭하여 창을 닫는다.


visual studio를 다시 시작한다.


                       


[tip - 2] 행 번호 보이기

: TOOLS => Options => Text Editor => All Languages => General : Line number check

(한글 : 도구 => 옵션 => 텍스트 편집기 => 모든 언어 => 일반 : 줄 번호 체크)


[tip - 3] VS 실행창으로 실행하기

: window + r => devenv 입력 후 엔터



[tip - 4] 스크롤 바 맵 모드 설정 해제

방법 1 : TOOLS – Option( 도구 – 옵션)



방법 2 : 스크롤바에서 오른쪽 버튼 클릭,  바로 가기 메뉴에서 [스크롤 막대 옵션]클릭

=> 위 메뉴가 나온다.


[tip - 5] 하나의 창을 두개로 나누어 보기


1.     가로로 나누어 보기 : 창 → 분할


2.     세로로 나누어 보기 : 창 → 새창 → 창 → 새 세로 탭 그룹

메뉴표시줄의 [창] – [새 창]을 클릭하면 복제된 창이 하나 더 생긴다.

(오른쪽은 한 예를 캡처한 것이다.)



다시 메뉴표시줄의 [창] 을 클릭하고 아래 그림처럼 [새 세로 탭 그룹]을 클릭한다.


[tip - 6] 디버깅 팁 – 큰 배열값 부분적으로 확인하기

1. 큰 배열을 watch(조사식)창에서 열어 보려고 할 때 범위식을 이용하여 특정 구간의 값을 확인할 수 있다.

“보고자 하는 배열의 시작 위치포인터, 개수” 형식으로 조사식창에 입력한다.

아래 예와 같이 보인다.


2. Hit Count…(적중 횟수) 이용하기


반복문이나 재귀와 같이 루프가 이루어지는 곳을 관찰할 때 유용하다.

먼저 원하는 곳에 break point를 찍는다.

(원하는 행에서 F9기능키를 누르거나 중단점이 찍힐 위치를 클릭한다.)

중단점에서 오른쪽 버튼을 클릭하면 아래 그림과 같은 메뉴가 나오는데

여기서 Hit Count…(적중 횟수)를 클릭한다.



아래 그림과 같이 Breakpoint Hit Count 창이 열리면

[break when the hit count is equal to] ( [적중 횟수가 다음과 같을 경우 중단] )을 선택하고 원하는 반복 횟수를 넣는다. 아래 그림에서는 10을 넣은 경우이다.


[OK]버튼을 클릭한 후 F5키를 눌러 디버깅을 시작한다.

변수 i가 10에서 중지하였고 이때 변수 sum의 값은 45임을 watch 창에서 확인할 수 있다.



[tip - 7] 파일 입출력하기


코드를 구현하다 보면 입출력데이터가 큰 경우와 같이 파일 입출력을 필요로 하는 경우가 있다.

이경우 아래와 같은 방법을 사용할 수 있다.


  1. freopen(“input.txt”, “r”, stdin);
    freopen(“output.txt”, “w”, stdout); 을 이용한다.

  2. VS에서는 프로젝트 속성 설정을 통해 파일 입출력을 할 수 있다.
    메뉴바에서 PROJECT => (project name)Properties 를 클릭하거나
    프로젝트 선택 후 Shift + F4를 누르면 속성창이 열린다.
    Configuration Properties => Debugging 클릭
    Command Arguments 입력란을 이용한다.
    입력을 원하는 경우에는
    < input.txt
    출력을 원하는 경우에는
    > output.txt
    입출력을 모두 원하는 경우에는
    < input.txt > output.txt
    라고 입력한다.






[tip - 8] 스택 크기

- 방법1 : #pragma 이용

소스 파일 상단에 아래와 같이 입력한다.

#pragma comment(linker, "/STACK:104857600") // 100Mb로 조정된다.


- 방법2 : 프로젝트 속성 이용 -

프로젝트 선택   [프로젝트]메뉴  [속성] 클릭

    

 


속성 페이지에서 [구성 속성] - [링커] - [시스템]에서스택 예약 크기를 설정해 준다. 


   





vsvim 설치

: https://marketplace.visualstudio.com/items?itemName=JaredParMSFT.VsVim

위 주소로 들어가 [ Download ] 버튼을 클릭하여 파일을 다운로드한다. 다운로드한 파일을 설치한다.


vim 참고 사이트

1. 초보자를 위한 Vim 입문서 - Joinc
   2. vim 단축키 그림



vsvim disable or able

: 도구 => 확장 및 업데이트 => VsVim : 사용[안함] 클릭

:Tools -> Extensions and Updates :  Select VsVim :  click [dis]able

Visual Studio 솔루션 생성하기

1.. 파일 - 새로 만들기 - 프로젝트 : ( Ctrl + Shift + N)

2.. 설치됨 - 템플릿 - Visual C++ - Win32클릭 : Win32 콘솔 응용 프로그램 클릭

3.. 이름(N) 란에 입력, 위치(L) 설정, 솔루션(S) - 새 솔루션 만들기 로 선택한 후

   확인 클릭

4..  Win32 응용 프로그램 마법사 시작 창에서 다음 클릭

5.. 추가 옵션 :  빈 프로젝트 체크하기, SDL(...) 검사 체크 해제 후 마침 클릭

6.. 자동으로 만들어진 프로젝트를 지우기.

   (자동으로 만들어진 프로젝트에 C 파일을 추가하여 사용하는 것도 가능하다.)

솔루션에 프로젝트 추가하기

1.. 파일 - 새로 만들기 - 프로젝트 : ( Ctrl + Shift + N)

2.. 설치됨 - 템플릿 - Visual C++ - Win32클릭 : Win32 콘솔 응용 프로그램 클릭

3.. 이름(N) 란에 이름입력, 위치(L) 설정, 솔루션(S) - 솔루션에 추가 로 선택한 후

   확인 클릭

4..  Win32 응용 프로그램 마법사 시작 창에서 다음 클릭

5.. 추가 옵션 :  빈 프로젝트 체크하기, SDL(...) 검사 체크 해제 후 마침 클릭

6.. 리소스 파일에서 오른쪽 버튼 클릭 : 추가-새 항목  (Ctrl + Shift + A) 클릭

7.. 이름(N)이름.c  또는 이름.cpp를 입력 하고 추가(A) 버튼 클릭




[확장프로그램] Text Macros for Visual Studio 2012/2013/2015

텍스트 매크로를 사용할 수 있도록 해주는 확장 프로그램이다..

https://visualstudiogallery.msdn.microsoft.com/8e2103b6-87cf-4fef-9410-a580c434b602 에서 다운로드하여 설치한 후 visual studio를 실행한다.

도구(TOOLS) 메뉴를 클릭하면 아래와 그림과 같은 메뉴가 보인다.

그림과 같이 Ctrl + Shift + R을 이용하여 기록시작,

           Ctrl + Shift + R을 이용하여 기록 중단 후

원하는 곳에 Ctrhl + Shift + P 로 붙여 넣을 수 있다.