>source

저장할 때 Python 파일을 자동 린트하고 형식을 지정하는 몇 가지 설정을 만들려고 합니다. Python에 대해 원하는 설정이 있지만 XML과 같은 다른 파일을 편집할 때 VSCode도 자동으로 형식을 지정합니다. VSCode가 Python 파일의 형식만 지정하도록 할 수 있는 방법이 있습니까?

형식 지정 및 린트에 대한 설정은 다음과 같습니다.

"python.linting.pylintEnabled": true,
"python.linting.pylintArgs": [
    "--max-line-length=240",
    "--disable=C0111,unused-import"
],
"python.formatting.provider": "black",
"python.formatting.blackArgs": [
    "line-length", "250"
],
"python.linting.lintOnSave": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
    "source.organizeImports": true
},

XML 파일에 대한 VS Code의 자동 서식을 비활성화하는 방법과 같은 다른 방식으로 문제에 접근합니다. "editor.formatOnSave": true가 있으므로 VS Code는 사용 가능한 포맷터(내장 + 설치된 확장)를 사용하여 XML 파일의 형식을 자동으로 지정합니다. 이것은 Python 설정에 관한 것이 아니며 Python 포맷터가 다른 파일에 영향을 미치지 않도록 접근하는 것이 더 혼란스러울 수 있습니다.

Gino Mempin2022-02-12 12:16:53

포맷터 확장이 설치되어 있습니까? 특히 XML 파일의 경우?

Gino Mempin2022-02-12 13:17:20
  • 이전 이름 오류-이름 "xxxxx"가 개체와 함께 정의되지 않았습니다. -Python
  • 다음 R에서 "lda"로 모델링