Visual Studio 유용한 단축키모음(작업속도를 업그레이드 하는 방법)

in #kr-dev7 years ago

Visual Studio 유용한 단축키모음


작업을 하다보면, 사소한 노가다로 인한 불편함 때문에 작업속도에 차질이 생길 때가 있다.
여러 변수를 같은 값으로 한번에 초기화 하고 싶거나, 특정 변수나 함수의 정의된 부분을
확인해야 하는 경우, 중괄호를 잘못써서 들여쓰기가 엉켰을때 등..
의외로 짜증나는 부분인것 같다.
이미 아는 분들이 대부분이라 생각 되지만, 내가 처음 공부를 시작했을 때 이런 단축키를 몰라서
애먹었던 경우가 상당히 많았다.

지금은 어느정도 익숙해져서 편하게 사용하고 있지만..
초반에는 이런 단축키 사용을 습관화 하면 컴파일러와 금방 친해질수 있기때문에
꼭 익혀두라고 추천 해주고 싶다.
처음에는 어색 하더라도 사용하는 버릇을 들이면 아무래도 내 자신이
고수가 된 것만 같은 뿌듯한 성취감도 느낄 수 있기 때문이다.^^;

어쩌면 굉장히 작은 부분인데, 이런 사소한 성취감 하나가 공부를 할때 능동성을 부여해주기 때문에 좋다.
생각나는대로 써본다.


새 프로젝트 생성하기


  • 비쥬얼 스튜디오 실행
  • ctrl + shift + N

새 파일(.h 혹은 .cpp) 만들기


  • 프로젝트 창에서
  • ctrl + shift + A
  • 원하는 파일 선택 후 생성

솔루션 탐색기 모르고 닫았을 때


  • ctrl + alt + L 누르면 짠

줄 상하로 옮기기


  • alt + 수정하고싶은 줄 선택 + 화살표(위(↑),아래(↓))

특정 부분 한번에 수정하기


  • 이건 이미지를 첨부해본다 ㅋ..
  • alt + shift + 수정하고싶은 부분 선택 + 화살표(좌(←),우(→),위(↑),아래(↓))
  • 수정하고싶은 내용 입력

이미지1.gif

특정 변수나 함수 정의된 부분 찾아가기


  • 원하는 곳 선택 후
  • F12 누르면 해당 부분으로 슝~

키워드 탐색


  • ctrl + F
  • 탐색창에 원하는 키워드 입력
  • enter 누르면 커서가 위치한 부분부터 순서대로 탐색한다.

키워드 탐색 및 수정


  • ctrl + shift + F
  • 탐색창 상단메뉴의 파일에서 바꾸기 선택
  • 탐색키워드와 수정하고싶은 키워드 입력
  • 바꾸기

클래스 내부 함수 선언, 정의 한번에 하기


  • 클래스 헤더 파일에 함수 선언하기
  • 해당 함수 선택 후 alt + enter 누르면 작은 메뉴가 뿅
  • 선언/정의 만들기 선택 하면 클래스 cpp에 함수 정의된 부분이 작은 창으로 뜬다.
    • 마지막에 뜨는 작은 창이 답답하다면?
    • 스피드 응용콤보(ㅋㅋ)
    • 헤더파일에 함수 선언 후 alt + enter
    • 선언/정의 만들기
    • esc 누른 후, 해당 함수 F12 누르면 바로 도착

자주쓰는 반복문이나 조건문 자동완성하기


  • if문, switch문, for문 등... 입력하게되면
  • 하단에 작은 창이 자동으로 뜬다.
  • 해당 문 선택하고 enter 누르면 된다.
  • 이건 사용하다보면 자연스럽게 보이는 부분이라 딱히 유용한 정보라고 하기엔.. 머쓱
  • 이미지 그냥 첨부해봄

자동완성.gif

디버거 사용 시 : 코드 한줄씩 실행하기

  • F10

이상이다.
생각보다 많지 않아서 당황스럽기도 한데, 당장 생각나는게 여기까지인 것 같다.ㅎㅎ
디버거 사용법(중단점 사용하기 등)은 자세히 설명된 정보가 많기에 따로 쓰진 않았다.


벌써 3월이네요
모두 미세먼지에 마스크 꼭 착용하고 건강 챙기시길 바래요!
많은 프로개발자 분들 그리고 학생분들 다들 힘내셨으면 좋겠어요.
더 밝은 미래와 행복을 위해 화이팅 팅팅

Sort:  

유용한 포스팅이네요.^^
이렇게 하나씩 정리하다 보면 나중에 가이드북처럼 되겠는데요.
편안한 밤 되세요. evvele님~

오옷 안녕하세요ㅎㅎ
그냥 보시는 분들께 작게라도 도움이 될까 해서요..ㅎㅎ
스팀잇 재밌어서 눈팅하고 있었는데 ㅎㅎ 이렇게 반가운 댓글이 딱!
감사합니다.
코드님도 행복한 밤 되세요 ^__^)/

Congratulations @evvele! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @evvele! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!