Visual Studio(Python 세팅) black Formatter

sangwoo·2025년 1월 19일

Visual Studio

목록 보기
1/1

Window >> Cntl + Shift + P
Mac >> Command + Shift + P

visual Studio 세팅 > Open User Settings (JSON)

{
// 에디터 관련 설정
"editor.fontSize": 16, // 에디터의 기본 글꼴 크기를 16으로 설정합니다.
"editor.fontVariations": false, // 글꼴 스타일 변형을 사용하지 않습니다.
"editor.defaultFormatter": "ms-python.black-formatter", // 에디터의 기본 코드 포맷터로 Black을 지정합니다.
"editor.autoClosingBrackets": "never", // 자동 괄호 닫기 기능을 사용하지 않습니다.
"editor.autoClosingQuotes": "never", // 자동 인용 부호 닫기 기능을 사용하지 않습니다.
"editor.inlineSuggest.enabled": true, // 인라인 자동 완성을 활성화합니다.
"editor.parameterHints.enabled": true, // 함수 호출 시 파라미터 정보를 보여주는 힌트를 활성화합니다.
"editor.quickSuggestions": {
"other": true, // 기타 텍스트에서는 제안을 활성화합니다.
"comments": false, // 주석에서는 제안을 비활성화합니다.
"strings": false // 문자열 내에서는 제안을 비활성화합니다.
},
"editor.quickSuggestionsDelay": 10, // 빠른 제안이 나타나기까지의 지연 시간(밀리초)을 설정합니다.
"editor.suggestOnTriggerCharacters": true, // 트리거 문자 입력 시 자동으로 제안을 표시합니다.
"editor.suggest.localityBonus": true, // 커서 근처에 나타나는 단어를 우선적으로 제안합니다.
"editor.wordBasedSuggestions": "matchingDocuments", // 문서 내 매칭된 단어 기반의 제안을 활성화합니다.
"editor.acceptSuggestionOnCommitCharacter": true, // 커밋 문자에서 제안을 수락합니다.
"editor.acceptSuggestionOnEnter": "on", // Enter 키를 누를 때 제안을 수락합니다.

// 터미널 설정
"terminal.integrated.fontSize": 20,  // 터미널 내부의 글꼴 크기를 20으로 설정합니다.
"terminal.integrated.inheritEnv": false,  // 터미널이 시스템 환경 변수를 상속받지 않도록 설정합니다.

// Git 설정
"git.autofetch": true,  // Git 저장소를 자동으로 fetch하는 기능을 활성화합니다.

// 마크다운 설정
"markdown.preview.fontSize": 20,  // 마크다운 미리보기에서 사용할 글꼴 크기를 20으로 설정합니다.
"markdown.styles": [  // 마크다운 스타일시트 URL을 설정합니다.
    "https://use.fontawesome.com/releases/v5.7.1/css/all.css",
    "markdown-stype.css"
],

// 소스 코드 관리 설정
"scm.inputFontSize": 20,  // 소스 코드 관리 입력 필드의 글꼴 크기를 20으로 설정합니다.

// 워크벤치 설정
"workbench.startupEditor": "none",  // VS Code 시작 시 에디터를 열지 않도록 설정합니다.

// 보안 설정
"security.workspace.trust.untrustedFiles": "open",  // 신뢰되지 않은 파일을 열 때 자동으로 엽니다.

// 탐색기 설정
"explorer.confirmDelete": false,  // 파일을 삭제할 때 확인 메시지를 표시하지 않습니다.
"explorer.compactFolders": false,  // 탐색기에서 폴더를 컴팩트하게 표시하지 않습니다.
"explorer.confirmDragAndDrop": false,  // 드래그 앤 드롭을 할 때 확인 메시지를 표시하지 않습니다.
"explorer.confirmPasteNative": false,  // 네이티브 파일을 붙여넣을 때 확인 메시지를 표시하지 않습니다.

// 파일 설정
"files.autoSave": "afterDelay",  // 파일을 변경 후 일정 시간이 지나면 자동 저장합니다.

// 브레드크럼 설정
"breadcrumbs.enabled": false,  // 파일 경로 내비게이션을 비활성화합니다.

// Jupyter 설정
"jupyter.themeMatplotlibPlots": true,  // Jupyter에서 Matplotlib 플롯을 현재 테마에 맞게 색상화합니다.
"jupyter.askForKernelRestart": false,  // Jupyter 커널 재시작을 요청하지 않습니다.
"jupyter.widgetScriptSources": [  // Jupyter 위젯을 위한 스크립트 소스를 설정합니다.
    "jsdelivr.com",
    "unpkg.com"
],

// 노트북 설정
"notebook.output.wordWrap": true,  // 노트북 출력에서 자동 줄바꿈을 활성화합니다.
"notebook.formatOnSave.enabled": true,  // 노트북 저장 시 자동으로 포맷합니다.
"notebook.output.scrolling": true,  // 노트북 출력을 스크롤 가능하게 설정합니다.
"notebook.lineNumbers": "on",  // 노트북에서 줄 번호를 표시합니다.

// CSS 설정
"css.lint.emptyRules": "ignore",  // CSS 린트에서 빈 규칙을 무시합니다.

// 언어별 설정 (Python)
"[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter",
    "editor.formatOnType": true,
    "editor.formatOnSave": true,
    "editor.parameterHints.enabled": true,
}

}

profile
당근스택

0개의 댓글