programing

Visual Studio Code에서 긴 줄 자동 줄 바꿈 사용 안 함

cafebook 2023. 7. 22. 10:23
반응형

Visual Studio Code에서 긴 줄 자동 줄 바꿈 사용 안 함

저는 Pylint로 Python 코드를 작성하기 위해 Visual Studio Code를 사용합니다.

+(저장)을 누르면 편집기가 긴 줄을 여러 개의 짧은 줄로 감쌉니다.작업을 비활성화하거나 줄 바꿈 열 수를 120(기본값 80)으로 구성하려면 어떻게 해야 합니까?

난 시도했다. "python.linting.pylintArgs": ["--max-line-length=120"]그리고."editor.wordWrapColumn": 120,하지만 그것은 작동하지 않았다.

Python 포맷 공급자를 확인하십시오.

"python.formatting.provider": "autopep8"

당신의 경우, 긴 줄을 계속 감싸는 것은 Pylint가 아닌 것 같습니다만,autopep8설정 시도--max-line-length위해서autopep8대신.

"python.formatting.autopep8Args": [
    "--max-line-length=200"
]

사용자 지정 인수를 사용할 때 명령줄에서 공백으로 구분된 인수 문자열의 각 최상위 요소는 인수 목록에서 별도의 항목이어야 합니다.예:

"python.formatting.autopep8Args": [ 
  "--max-line-length", "120", "--experimental" 
],
"python.formatting.yapfArgs": [
  "--style", "{based_on_style: chromium, indent_width: 20}"
],
"python.formatting.blackArgs": [
  "--line-length", "100"
]

이러한 Python 설정의 올바른 포맷은 Formatter별 설정을 확인할 수 있습니다.

또한 여기에서 답변을 확인하십시오.

Visual Studio Code 및 autopep8을 사용하여 가져오기 전에 문 허용

사용 중인 경우yapf당신의 포맷터로서 선택지는.column_limit예를 들어, 에서settings.json:

"python.formatting.provider": "yapf",
"python.formatting.yapfArgs": [
    "--style={based_on_style: google, indent_width: 4, column_limit: 150}"
],

저는 다른 방법으로 해결책을 시도했습니다.VSC 설정에서 "Autopep8"을 검색합니다.보시다시피 여기에 "Add Item" 버튼이 있습니다.당신은 그것을 클릭하고 코드를 거기에 붙여넣기만 하면 됩니다.코드가 "settings.json" 파일에 추가됩니다.

screenshot

Autopep8에 필요--aggressive공백이 아닌 변경을 권장하려면 다음을 수행합니다.

"python.linting.pylintArgs": ["--max-line-length", "120", "--aggressive"]

이것으로 긴 줄을 마무리할 수 있습니다.

언급URL : https://stackoverflow.com/questions/47406741/disable-auto-wrap-long-line-in-visual-studio-code

반응형