PROGRAMMING

핵심 단축키, VS Code 내에서 C/C++ 설치 본문

프로그래밍 언어 공통/C++

핵심 단축키, VS Code 내에서 C/C++ 설치

Raccoon2125 2020. 10. 24. 11:54

  < Visual Studio Community 2019 >

 

  1. Ctrl + F : 찾기 상자
  2. Ctrl + H : 바꾸기 상자
  3. Ctrl + Shift + F : 파일들에서 찾기 상자
  4. Ctrl + Shift + H : 파일들에서 바꾸기 상자
  5. Ctrl + F3 : 현재 단어 찾기
  6. F3 : 다음 단어 찾기
  7. Ctrl + Spacebar : 멤버목록 팝업창
  8. Ctrl + Z : 이전으로 되돌리기
  9. Ctrl + Shift + Z : 되돌렸다 다시 복구하기
  10. Ctrl + Left/Right : 단어 단위로 이동
  11. Ctrl + Backspace or Delete : 단어 단위로 삭제
  12. Ctrl + L : 라인을 클립보드로 잘라내기
  13. Ctrl + Shift + L : 라인을 삭제
  14. Ctrl + F7 : 현재 파일만 컴파일
  15. F5 : 디버깅 실행, Shift + F5 : 디버깅 중지
  16. 솔루션 빌드 : Ctrl + Shift + B
  17. Alt + Enter 또는 Ctrl + . : 모듈 또는 문장의 형식이 완전하지 못한 경우 도움을 주는 단축키
  18. 화면 분할 : 파일 드래그 → 새 창 생성
  19. 화면 분할2 : 파일명에 커서 대고 우클릭 → 세로 혹은 가로 화면 분할
  20. 한 파일을 여러 개로 나누고 싶은 경우 : 파일 우측상단의 분할화면처럼 생긴 아이콘을 잡고 드래그
  21. F9 : 중단점 설정 : 포인트를 여러개를 설정하여 단계별 확인이 가능 
    • 중단점 지점 후 F5로 중단점 지점까지 실행됨
    • F11을 눌러서 중단점 기준으로 단계별(한 줄씩) 실행 가능
    • F10은 함수 단위로 디버깅 실행
  22. Ctrl-K, K : 북마크 설정 / 해제
  23. Ctrl-K, L : 북마크 모두 해제
  24. Ctrl-K, P : 북마크 이전으로 이동
  25. Ctrl-K, N : 북마크 다음으로 이동
  26. Ctrl-K, H : 바로가기 설정

작업 목록 창(Ctrl + \, T)을 띄운 후 드래그로 창 밖으로 빼면 바깥에서 따로 사용이 가능

 

F12 : 커서 위치 내용의 정의(.cpp)로 이동

Ctrl + F12 : 커서 위치 내용의 선언(.h)으로 이동

Ctrl + -(대시 문자) : 대고 있었던 커서를 기억하여 단축키 사용 시 전 커서가 있던 곳으로 이동

Ctrl + J, K : <빨리 쳐야함> 소스파일과 헤더파일 간 연결 단축키

 

★ 개발환경 - VS Code로 C/C++ 실행하기

기존에 mingw를 32비트로 받아 C++을 사용했었는데 쓰레드 메소드를 다루는 헤더파일을 사용할 때, 지원되지 않는 에러가 있었고, stackoverflow에서 확인한 결과 mingw32가 아닌 mingw64에서 지원하는 것으로 파악 → 재설치하여 아래 링크에 따라 순차적으로 실행하였고, 쓰레드 모듈이 실행되는 것 확인 ( + C++에서 알고리즘도 일부 적용되지 않는 문제가 있었는데, 이것도 해결되었음 )

webnautes.tistory.com/1158

 

Visual Studio Code에서 C/C++ 프로그래밍( Windows / Ubuntu)

Windows와 Ubuntu 환경에 설치된 Visual Studio Code에서 C/C++을 컴파일하고 실행시키는 방법에 대해 설명합니다. 테스트에 사용한 운영체제 버전은 Windows 10과 Ubuntu 18.04입니다. Visual Studio Code 버전에..

webnautes.tistory.com

 

'프로그래밍 언어 공통 > C++' 카테고리의 다른 글

벡터 클래스 구현  (0) 2020.10.25
객체 배열  (0) 2020.10.25
클래스  (0) 2020.10.25
제네릭  (0) 2020.10.25
알고리즘, 자료구조  (0) 2020.10.25
Comments