Skip to content

Visual Studio Code | 유용한 설정

ctrl / cmd + shift + P 를 눌러 명령 팔레트를 열고,
Preferences: Open User Settings (JSON)을 입력/선택하여 아래 설정을 작성할 수 있다.

여기서 Windows는 ctrl 키를, macOS는 Cmd 키를 통해 팔레트를 켠다.

아래 설정은 Visual Studio Code에서 유용하게 사용할 수 있는 몇 가지 설정이다.

settings.json
{
"editor.mouseWheelZoom": true,
"editor.minimap.enabled": false,
"editor.renderWhitespace": "trailing",
"editor.rulers": [
72, // Python - docstring/comment
79, // Python (https://peps.python.org/pep-0008/)
{"column": 88, "color": "#272727"}, // Black formatter
],
"files.autoSave": "onFocusChange",
"[markdown]": {
"editor.wordWrap": "on"
},
"[mdx]": {
"editor.wordWrap": "on"
}
}
  • "editor.mouseWheelZoom": true ( line:2 )
    : 마우스 휠을 사용하여 편집하는 코드의 문자 크기를 확대/축소 가능.
  • "editor.minimap.enabled: false" ( line:3 )
    : 미니맵을 비활성화하여 화면 공간을 절약.
  • "editor.renderWhitespace": "trailing" ( line:4 )
    : 공백 문자를 시각화해주되, 후행 공백일 경우 표시, 붎필요한 공백의 식별 용이.
  • "editor.rulers" ( line:5 )
    : 코드 작성 시 가독성을 높이기 위해 특정 열에 수직선을 표시. 여기서는 Python의 docstring/comment에 적합한 72열과 PEP 8에서 권장하는 79열을 설정.
  • "files.autoSave: "onFocusChange" ( line:10 )
    : 편집 포커스의 변경 시 자동으로 파일을 저장.
  • "[markdown]""[mdx]"에서의 "editor.wordWrap": "on" ( line:12-17 )
    : Markdown 계열 파일에서 자동 줄바꿈 시각화를 활성화하여 긴 줄이 창을 넘어 생기는 불편을 해소해 글 작성에 편리함을 제공.
    만약 특정 확장자를 인식하지 못한다면 아래와 같이 설정하여 인식을 명시화할 수 있다.
    {
    // ...
    "files.associations": {
    "*.mdx": "mdx"
    },
    "[mdx]": {
    "editor.wordWrap": "on"
    }
    }

추가적으로, Windows에서는 "editor.multiCursorModifier": "ctrlCmd" 설정을 추가하여, 기본값인 Alt 키를 대신하여 Ctrl 키를 사용한 멀티 커서 활성화를 고려할 수 있다. macOS에서와 달리 Windows에서는 여러 응용 프로그램에서 객체 다중 선택을 위해 Ctrl + 〈마우스_클릭〉을 널리 사용하므로, 이러한 설정이 일반적인 Windows 사용 경험과 통일성이 있다. 물론 macOS와긔 교차 경험 통일성을 위해서 기본값 "alt"로 유지할 수도 있다.

{
// 멀티 커서 기능키 - 운영체제 상관 없이 기본값은 "alt"
"editor.multiCursorModifier": "ctrlCmd"
}