问题描述
vscode 在使用Alt+Shift+F自动格式化代码的时候,会将lambda
表达式转换为def
形式
如何禁止这种转换?
例如
a=lambdax:x+1
格式化之后就成了
defa(x): return x+1
vscode 在使用Alt+Shift+F自动格式化代码的时候,会将lambda
表达式转换为def
形式
如何禁止这种转换?
a=lambdax:x+1
格式化之后就成了
defa(x): return x+1
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
(⊙﹏⊙) 这种东西。
Alt+Shift+F
去格式化代码的。pip install -U autopep8
,就是autopep8
。然后你会发现有这么个东西:
解决方案:
你可以在项目的根目录下,新建个
.pep8
的文件,里面的内容如下:至于,为什么是
E731
,你可以在文档中找到。