【问题标题】:vscode reformat to wider lengthvscode 重新格式化为更宽的长度
【发布时间】:2021-11-12 19:02:54
【问题描述】:

我在 vscode 中使用autopep8 作为 python 的格式化程序。

之前我用来保存文件时,vscode 用来自动格式化文件并换行。例如:

results['flagReason'] = results.apply(
    lambda x: flagger(x, return_type='reason'), axis=1)
results['flagMessage'] = results.apply(
    lambda x: flagger(x, return_type='message'), axis=1)

但我写(或想要)的是:

results['flagReason'] = results.apply(lambda x: flagger(x, return_type='reason'), axis=1)
results['flagMessage'] = results.apply(lambda x: flagger(x, return_type='message'), axis=1)

为此,我从this answer更改了vscode的设置,并在设置文件中添加了以下内容:

"python.formatting.autopep8Args": ["--max-line-length", "120", "--experimental"]

问题是,当我在添加这些设置后尝试重新格式化时,文件不会重新格式化,并且换行的行不会解开,即不会更改为我想要的方式。

请帮忙...

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    请使用以下设置,看看是否能解决您的问题:

    "editor.wordWrap": "wordWrapColumn",
    "editor.wordWrapColumn": 120
    

    【讨论】:

      猜你喜欢
      • 2016-07-12
      • 1970-01-01
      • 2019-12-04
      • 2015-08-04
      • 1970-01-01
      • 2021-10-26
      相关资源
      最近更新 更多