vscode익스텐션 / 단축키와 맥단축키


VSCODE 익스텐션

기타

  • Korean Language Pack for Visual Studio Code

  • Prettier - Code formatter (프리티어는 포맷터다. 코드를 깔끔하게 해주는 역할)

  • Auto Rename Tag

  • Doxygen Documentation Generator

  • Todo Tree

  • Live Server (Five Server)

  • Markdown Preview Github Styling

  • Pretty TypeScript Errors (타입스크립트 에러메세지 보기좋게 해줌)

  • Error Lens (에러와 경고메세지를 소스오른쪽에 보여줌)

  • Indent-Rainbow

  • Dev Containers

  • Dcoker


HTML/CSS/JS

  • CSS Peek

  • HTML CSS Support

  • ESLint ( JS의 린트이다. 포맷터와는 다르게 문법의 오류가 있을법한 부분을 지적해준다. 포맷터도 포함되어있긴하다)

  • JavaScript (ES6) code snippets

  • stylus

  • Pretty TypeScript Errors


주의사항

eslint (린트/포맷터) 와 Prettier(포맷터)는 충돌할수있다. 그 경우에 아래의 플러그인을 설치한다

  1. eslint-config-prettier : eslint에서 prettier와 충돌할 수 있는 rule을 꺼버림 (추천)

    코드 오류를 잡는데는 eslint, 코드 포맷팅에는 prettier를 사용하는 방법이다.

  2. eslint-plugin-prettier : prettier를 eslint의 rules로 동작하게 함 (비추천)

    포맷팅 문제도 오류로 출력되어서 오류 메시지가 지나치게 많아지며 느리다.


GIT

  • Git Graph

  • Git History ( 맥 단축키 option + H )

  • GitLens — Git supercharged


VUE

  • Vetur

  • Vue VSCode Snippets


PHP

  • PHP Debug

  • PHP Intelephense

  • PHP Server


Laravel

  • Laravel Artisan

  • Laravel Intelephense

  • Laravel Snippets


Python

  • Pylance

  • Python

  • Python Debugger


SQL

  • SQLite


PHP Intelephense설치 후 setting.json에 아래와 같이 설정하면 파일 저장시 자동 포맷팅해준다

{
    "[php]": {
        "editor.formatOnSave": true
    }
}



VSCODE 단축키

단축키(맥)

  • ⇧ ⌘ H (Shift + Ctrl + H) : 전체 검색

  • ⌥ ⌘ F (Ctrl + H) : 바꾸기

  • ⇧ ⌘ F (Shift + Ctrl + F) : 검색

  • ⌘ ⇧ L(Cmd + Shift + L) : 선택한 단어 전체 선택


단축키(윈도우)

  • F9 : 해당라인 브레이크 포인트 지정



맥단축키

  • 현재 열려있는 포트 리스트 확인

    lsof -PiTCP -sTCP:LISTEN

  • lsof 명령어 상세

    lsof: List Open Files의 약어로, 열린 파일의 목록을 출력하는 명령어입니다. (리눅스 & 맥 둘다 사용가능하므로 유용)
    -P: port number를 숫자 형태로 출력합니다.
    -i: 네트워크 소켓을 열린 파일 중에서 필터링합니다.
    TCP: TCP 프로토콜을 사용하는 파일만 출력합니다.
    s: 연결 상태를 지정합니다.
    TCP:LISTEN: 현재 LISTEN 상태인 TCP 연결만 필터링합니다.
  • 특정 포트 상태 확인

    lsof -i :[3000]

  • 특정 포트 종료

    kill -9 [PID]

  • 스타일없이 붙여넣기

    Shift + Option + Command + V

  • 프롬프트의 명령어 전부삭제

    ctrl + u

  • 맥에서 해당 서버의 포트가 열려있는지 확인

    nc -zv [아이피번호] [포트번호]

  • 굵게⌘ B

  • 기울임꼴⌘ I

  • 밑줄⌘ U

  • 취소선Ctrl ⌘ K

  • 강조표시Ctrl ⌘ H

  • 전체화면 Ctrl ⌘ F

  • 전체화면 이동 ctrl + 방향키

  • 터미널에서 현재 단어 삭제 Ctrl + W ( 자주 사용)



참조

prettier / eslint

Mar 20, 2023 Views 235