5. 개발도구/잘쓰면 업무에 유용한 도구

[ VSCode ] Visual Studio Code 유용한 확장팩 설치(추천 플러그인 설치)

갓대희 2024. 4. 15. 21:19
728x90

[ VSCode ] Visual Studio Code 유용한 확장팩 설치(추천 플러그인 설치)

안녕하세요. 갓대희 입니다. 이번 포스팅에선 Visual Studio Code의 몇가지 유용한 확장팩, 추천 플러그인을 설치 해보려 합니다. :- ) 

 

 

 

 

1) Reactjs code snippets

 - 리액트에서 자주 사용하는 코드  뭉치들을 자동 완성 해주는 플러그인

 

 - React 관련 템플릿을 단축키로 작성할 수 있게 된다.

 - 자주 사용하는 키워드는 아래 표와 같고, rcc를 입력하여 선택하면 우측의 기본 클래스형 컴포넌트를 만들어 주게 된다.

trigger content
rcc 클래스 컴포넌트 생성
rrc 클래스 컴포넌트와 react-redux 리덕스를 연결하여 생성
rcjc import와 export 없이 클래스 컴포넌트 생성
rwwd import 없이 클래스 컴포넌트 생성
rsc 화살표 함수형 컴포넌트 생성
rsf 함수형 컴포넌트 생성

 

 

2) Live Server

 - 현재 작성하고 있는 코드를 실시간으로 보여주는 기능.

 - 저장(Ctrl + S || Cmd + S)이 감지되면 자동으로 로컬 서버를 통해 웹브라우저에 수정사항을 반영해 준다.

 

3) Prettier

 - 참고 : https://prettier.io/

 - 줄바꿈등의 스타일을 자동으로 변환해준다.

 - 이클립스의 코드 포매터와 비슷하다.

 

4) Auto Rename Tag

 - 태그의 이름을 변경 시 열고 닫는 태그를 한번에 같이 수정해 준다.

 

5) Compile Hero Pro

 - 타입스크립트를 자바스크립트로 컴파일 할때 터미널에서 수동으로 하였던 경험이 있을 것 이다. 

 - 단순히 저장만 하거나 (Ctrl + s),  컴파일할 부분을 블럭 지정하여 단축키(ctrl + shift  +  s )를 입력하면 컴파일 된 결과를 볼 수 있다.

1) 파일 오픈

 - less, sass, scss, styl, ts, tsx, jade, pug or js file.

 

2) 설정 변경

 - Compile Hero: On/Off will appear in the status bar at the bottom right corner, please turn on the Compile Hero: On switch when using ↓

 

3) 저장 Compile on save (ctrl+s) ↓

Or select Compile Files on right-click menu item, it will automatically compile the files to the dist directory.

 

 - 또는 영역 지정 후 단축키

You can also select part of the code and use the Compile Selected menu item or shortcut key (ctrl+shift+s) to perform partial compilation of the code block.

 

 - 자세한 설정 관련 내용은 하기 link를 참고 하자.

https://github.com/Wscats/compile-hero/blob/master/README.md

 

6) REST Client

 - 자세한 사용법 참고 : https://marketplace.visualstudio.com/items?itemName=humao.rest-client

5.1) .http / .rest 확장자로 파일을 생성하여 준다.

5.2) api호출 하나씩 "###"으로 구분하면 되고, SendRequest라는 텍스트가 자동 생성 된다.

5.3) ex)

### GET 사용
Send Request
GET https://google.co.kr HTTP/1.1

### POST Sample
Send Request
POST https://test.com/test HTTP/1.1
content-type: application/json

{
    "name": "sample",
    "cnt": 3
}

 

 

 

7) Doxygen Documentation Generator

 - Doxygen 주석을 편하게 생성할 수 있다. ( 자바 개발자들에겐 익숙할 수 있겠다. )

 - 작동 방식 참고 https://github.com/cschlosser/doxdocgen/blob/master/CHANGELOG.md#alignment

ex) /** + Enter 입력

 

8) Git history

 - 특정 파일의 커밋 히스토리를 보고싶을때 사용 한다.

 - 마우스 우클릭 > Git : View file History 를 클릭하면 해당 파일, 라인에 대한 커밋 히스토리가 화면에 표시된다.

 

9) Git Graph

 - 커밋 로그들을 그래프 형태로 직관적으로 볼 수 있다.

 

10) Git Lens

 - 코드의 특정 단락, 라인등에 커밋 관련 정보를 흐릿하게 노출해 주며, 마우스 커서의 위치를 이동하면 자세한 정보를 보여준다.

 

11) Commit Message Editor

 - https://marketplace.visualstudio.com/items?itemName=adam-bender.commit-message-editor&ssr=false

 

 - VSCode의 내장된 커밋 메세지 입력란은 한칸으로 되어있다.

 

 - 해당 extention을 설치 하여 제목, 내용 등을 길고 여러줄로 작성할 수 있게 하여 준다.

 

12) Gitmoji

 - https://marketplace.visualstudio.com/items?itemName=seatonjiang.gitmoji-vscode

 

 - git 커밋 메세지에 이모지를 사용할 수 있게 하는 플러그인 이다.

 

 

11) Tabnine AI

 - AI를 통해 코드 자동완성 기능을 조정해 준다.

 

 - 하루 제한량이 있고, Pro or Enterpise 라이센스를 구입해야 무제한 이다.

 

12) IntelliCode

 - 위의 tapnine ai와 유사하게 코드 추천 완성 기능을 지원해준다.

 

13) Error Lens

 - 코드에 에러가 있을 경우 해당 줄 끝, Status Bar 등에 강조하여 표시 해 준다.

 

14) Indentation Level Movement

 - window( ctrl + 위, 아래 ) / mac ( alt + 위, 아래 ) 기준 다르긴 하지만.

   코드를 위아래로 이동시키기에 용이 하다.

 

15) Colorful Comments

 - 주석을 좀더 예쁘고, 직관적으로 볼 수 있게 해 준다.

 

With this Extension, you will be able to categorise your cody by special colour into:

  • Red (!)
  • Blue (?)
  • Green (*)
  • Yellow (^)
  • Pink (&)
  • Purple (~)
  • Mustard (todo)
  • Grey (//)
  • Commented out Code can also be Styled to make it Clear the Code shouldn't be There.
  • Any Other Comment Styles you'd like can be Specified in the Settings.

 

 - 커스텀 하게 설정도 가능 하다. 하기 문서 참고

https://github.com/Parth2031/Colorful-Comments

 

300x250