【发布时间】: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"]
问题是,当我在添加这些设置后尝试重新格式化时,文件不会重新格式化,并且换行的行不会解开,即不会更改为我想要的方式。
请帮忙...
【问题讨论】: