Development Tip

VSCode의 "저장시 형식"에서 파일을 제외하는 방법은 무엇입니까?

yourdevel 2020. 11. 4. 20:52
반응형

VSCode의 "저장시 형식"에서 파일을 제외하는 방법은 무엇입니까?


현재 VSCode 설정에서 다음과 같이 저장할 때 형식을 구성 할 수 있습니다.

"editor.formatOnSave": true

일부 파일 확장자를 제외하고 싶습니다 (예 : JavaScript 형식 만 지정하고 HTML 파일 제외).


언어 별 설정사용 하여 특정 언어 (예 : JavaScript)에 대해서만 활성화수 있습니다 .

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

특정 언어에 대해 비활성화 하려면 전역 기본값을로 전환하고 특정 언어 true와 결합 할 수 있습니다 false.

"editor.formatOnSave": true
"[javascript]": {
    "editor.formatOnSave": false
}

언어 별 설정은 파일 확장자가 아닌 언어 식별자를 기반으로 합니다 . 파일 확장자 별 설정허용하는 공개 기능 요청이 있습니다.

언어 ID가 충분히 구체적이지 않은 "files.associations"경우 특정 확장자 및 / 또는 특정 디렉토리에있는 파일을 다른 ID로 다시 매핑하는 데 사용할 수 있지만 이는 구문 강조 표시, 코드 완성 등에 영향을줍니다. 예를 들어, 이것은 out디렉토리의 JavaScript 파일에 대한 형식을 비활성화하는 데 작동 하지만 일반 텍스트로 처리됩니다.

"[javascript]": {
    "editor.formatOnSave": true
},
"files.associations": {
    "**/out/**/*.js": "plaintext"
}

이 질문 때문에 리디렉션 되었기 때문에 내가 한 것처럼이 질문을 발견 한 경우 VSCode : 특정 파일 (또는 확장명)의 서식을 비활성화하십시오 . 이것은 중복입니다 (나는 그것을 원했기 때문에 그렇게 느끼지 않습니다. 특정 파일) 및 "일회성"솔루션을 찾고 있습니다.

VS Code에는 명령 아래에 나열된 서식없이 파일을 저장할 수있는 바로 가기 "지금"(언제부터 모르겠 음) workbench.action.files.saveWithoutFormatting이 있습니다. 기본 키 바인딩은

CTRL + K CTRL + SHIFT + S 

(CTRL을 누른 상태에서 K + SHIFT + S를 입력하기 만하면됩니다).

참고 URL : https://stackoverflow.com/questions/44831313/how-to-exclude-files-from-format-on-save-in-vscode

반응형