2025. 9. 5. 22:56ㆍLanguages/C++

본 포스팅은 Visual Studio Code에서 C++ 개발을 위한 유용한 확장 패키지들을 소개한다.
I. C++ 필수 확장 패키지
1. C/C++ Extension Pack
Microsoft에서 제공하는 공식 C++ 확장 프로그램 패키지다. IntelliSense, 디버깅, 코드 브라우징 등 기본적인 C++ 개발 기능을 제공한다.
2. clangd
clangd는 빠른 코드 완성, 디버깅, 코드 브라우징 등 기본적인 C++ 개발 기능을 제공한다. clangd로 각종 라이브러리 코드의 경로를 찾아서 참조할 수 있다.
단, clangd를 사용하는 경우 기존의 C/C++ Extension Pack의 인텔리센스(IntelliSense) 엔진과 충돌돌 발생하기 이를 방지하기 위해 기존의 인텔리센스 엔진을 비활성화 해야 한다. 따라서 다음과 같이 VSCode 설정을 변경하도록 한다.
"clangd.detectExtensionConflicts": false, "C_Cpp.intelliSenseEngine": "disabled"
3. CMake Tools
CMake 프로젝트를 Visual Studio Code에서 쉽게 빌드하고 관리할 수 있게 해주는 확장 프로그램이다.
4. CMake Language Support
CMake Language Support는 C Make 파일을 쉽게 편집할 수 있게 해주는 확장 프로그램이다.
C++ 추천 확장 패키지
5. C++ Algorithm Mnemonics
C++ Algorithm Mnemonics는 C++ 알고리즘을 쉽게 편집할 수 있게 해주는 확장 프로그램이다.
6. C++ TestMate
C++ TestMate는 C++ 테스트를 쉽게 편집할 수 있게 해주는 확장 프로그램이다.
II. Git 형상 관리 확장 패키지
7. GitHub Pull Requests and Issues
GitHub Pull Requests and Issues는 GitHub 프로젝트를 쉽게 편집할 수 있게 해주는 확장 프로그램이다.
8. gitignore
gitignore는 gitignore 파일을 쉽게 편집할 수 있게 해주는 확장 프로그램이다.
GitHub Pull Requests and Issues는 GitHub 프로젝트를 쉽게 편집할 수 있게 해주는 확장 프로그램이다.
9. GitLens
Git 히스토리와 blame 정보를 쉽게 확인할 수 있어 협업 개발에 매우 유용하다.
III. 코드 확인 확장 패키지
10. Code Spell Checker
Code Spell Checker는 코드 철자 오류를 쉽게 확인할 수 있어 개발자에게 유용하다.
11. Color Highlight
Color Highlight는 코드 색상을 쉽게 확인할 수 있어 개발자에게 유용하다.
12. colorize
colorize는 코드 색상을 쉽게 확인할 수 있어 개발자에게 유용하다.
13. EOF Mark
EOF Mark는 EOF 표시를 쉽게 확인할 수 있어 개발자에게 유용하다.
14. Rainbow CSV
Rainbow CSV는 CSV 파일을 쉽게 확인할 수 있어 개발자에게 유용하다.
15. Trailing Spaces
Trailing Spaces는 코드 라인에 트레일링 스페이스를 쉽게 확인할 수 있어 개발자에게 유용하다.
IV. 주석 관리 도구 패키지
16. Doxygen Documentation Generator
Doxygen Documentation Generator는 Doxygen 문서를 쉽게 생성할 수 있어 개발자에게 유용하다.
17. Better Comments
Better Comments는 코드 주석을 쉽게 확인할 수 있어 개발자에게 유용하다.
18. Todo Tree
Todo Tree는 Todo 목록을 쉽게 확인할 수 있어 개발자에게 유용하다.
V. 생산성 향상 도구 패키지
19. Code Runner
Code Runner는 간단한 C++ 코드를 빠르게 실행해볼 수 있는 확장 프로그램이다.
20. Error Lens
Error Lens는 에러와 경고를 코드 라인에 직접 표시해주어 빠른 디버깅이 가능하다.
21. Bookmarks
Bookmarks는 코드 라인에 북마크를 쉽게 확인할 수 있어 개발자에게 유용하다.
22. File Size
File Size는 파일 크기를 쉽게 확인할 수 있어 개발자에게 유용하다.
23. Polacode
Polacode는 코드를 이미지로 쉽게 확인할 수 있어 개발자에게 유용하다.
24. project-tree
project-tree는 프로젝트 구조를 쉽게 확인할 수 있어 개발자에게 유용하다.
25. vscode-pdf
vscode-pdf는 PDF 파일을 쉽게 확인할 수 있어 개발자에게 유용하다.
26. XML Tools
XML Tools는 XML 파일을 쉽게 확인할 수 있어 개발자에게 유용하다.
27. YAML
YAML는 YAML 파일을 쉽게 확인할 수 있어 개발자에게 유용하다.
28. markdownlint
markdownlint는 Markdown 파일을 쉽게 확인할 수 있어 개발자에게 유용하다.
29. Material Icon Theme
Material Icon Theme는 파일 아이콘을 쉽게 확인할 수 있어 개발자에게 유용하다.
이러한 확장 프로그램들을 활용하면 Visual Studio Code에서 효율적인 C++ 개발 환경을 구성할 수 있다.
'Languages > C++' 카테고리의 다른 글
| [C++] Visual Studio에서 Address Sanitizer를 활성화해 배열 범위 외 참조 예외를 발생시키는 방법 (0) | 2025.09.14 |
|---|---|
| [C++] clang-format 설치 및 설정 방법 (0) | 2025.09.12 |
| [C++][윈도우] C++ 개발을 위한 MinGW 설치와 VSCode 설정 방법 (0) | 2025.09.07 |
| [C++] Visual Studio Code 설치 방법 (0) | 2025.09.05 |