Visual Studio Code에서 C++ 개발을 위한 유용한 확장 프로그램들을 소개합니다.
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++ 테스트를 쉽게 편집할 수 있게 해주는 확장 프로그램입니다.
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 정보를 쉽게 확인할 수 있어 협업 개발에 매우 유용합니다.
코드 확인 확장 프로그램
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는 코드 라인에 트레일링 스페이스를 쉽게 확인할 수 있어 개발자에게 유용합니다.
주석 관리 도구
16. Doxygen Documentation Generator
Doxygen Documentation Generator는 Doxygen 문서를 쉽게 생성할 수 있어 개발자에게 유용합니다.
17. Better Comments
Better Comments는 코드 주석을 쉽게 확인할 수 있어 개발자에게 유용합니다.
18. Todo Tree
Todo Tree는 Todo 목록을 쉽게 확인할 수 있어 개발자에게 유용합니다.
생산성 향상 도구
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++ 개발 환경을 구성할 수 있습니다.