Readme
- Markdown all in one - yzhang.markdown-all-in-one (마크다운 문법 도우미)
- https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint
개인적으로 리드미를 굉장히 많이 쓴다. 깃허브 레포에 들어갔을 때 리드미에 이 레포가 무엇을 위한 레포이고, 어떻게 사용하면 좋은지 한눈에 깔끔하게 보이는 것을 선호하기 때문이다. 또한 노션이나 다른 링크로 타고 들어가지 않고, 간단히 깃허브 또는 개인 로컬 환경에서 수정할 수 있어서 자주 쓴다. 마크다운 문법을 다양하게 활용하면 가독성이 훨씬 좋아지니 위 두 익스텐션을 잘 활용하길 바란다.
기능성
- error lens - usernamehw.errorlens (코드에 에러가 있는지 확인해 줌)
- code spell checker - streetsidesoftware.code-spell-checker (스펠링 확인. 언어별로 있다.)
- trailing spaces - shardulm94.trailing-spaces (쓸데없는 공백 알아서 제거)
- wakatime - WakaTime.vscode-wakatime (wakatime vscode용 extension, 코딩 시간을 잰다)
이 중에서 다른 건 몰라도 정말 꼭꼭 설치하길 추천하는 익스텐션은 바로 error lens! 진짜 좋다. 정말 좋다. 마우스 오버를 하지 않아도 무슨 에러인지 바로 보여주고 에러난 줄을 하이라이트 해주기 때문에 에러를 훨씬 빠르게 발견할 수 있다. 나머지 익스텐션은 나의 개인적 취향이 담겨있다. 개인적으로 스펠링 오타 나는 것이라던가, 쓸데없는 공백이 있는 걸 싫어하기 때문에 저 두 익스텐션을 굉장히 애용한다. 또한 wakatime 익스텐션을 쓰면 내가 얼마나 집중해서 코딩했는지 알 수 있어서 좋아한다.
git
- conventional commits - vivaxy.vscode-conventional-commits (git message covention을 맞추기에 좋다)
- gitignore - codezombiech.gitignore (.gitignore 파일 생성해 줌)
혼자서 작업한다면 깃 커밋은 그리 안 중요할 수 있지만, 공동으로 작업할 땐 커밋 메시지가 굉장히 중요하다. 서로 무슨 작업을 했는지 커밋으로 알아볼 수 있기 때문이다. 그러나 매번 커밋 컨벤션을 맞춰서 메시지를 작성하는 일은 여간 귀찮은 일이 아니다. 그러나 위에 익스텐션을 쓰면 손쉽게 컨벤션에 맞춰서 메시지 작성이 가능하다. gitignore 파일 또한 매 프로젝트마다 생성하는 건 정말 귀찮은 일인데 저 익스텐션을 쓰면 자동으로. gitignore 파일이 만들어지니 참 편하다. 이런 것들이 이미 만들어져 있다니, 참 편리한 세상이다.
vscode에 깃허브로 로그인해서 계정 설정을 동기화시켜 두면 개인 노트북 설정을 다른 노트북에서 쓸 수 있어서 좋다. 혹 이것들 이외에도 잘 쓰고 있는 익스텐션이 있다면 댓글에 남겨달라.
'Ide 뚝딱뚝딱 > VSCode' 카테고리의 다른 글
[Window] VSCode에서 C/C++ 실행 및 디버깅하기 (7) | 2022.02.24 |
---|---|
[VSCode] ESLint + prettier 사용하기 (0) | 2021.11.13 |
댓글