python - vscode 重新格式化为更宽的长度
问题描述
我autopep8
在 vscode 中用作 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)
为此,从这个答案中,我更改了 vscode 的设置,并在设置文件中添加了以下内容:
"python.formatting.autopep8Args": ["--max-line-length", "120", "--experimental"]
问题是当我在添加这些设置后尝试重新格式化时,文件不会重新格式化,并且换行的行不会解开,即不会改变为我想要的方式。
请帮忙...
解决方案
请使用以下设置,看看它是否能解决您的问题:
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 120
推荐阅读
- java - 为什么Java时间戳解析以毫秒为前缀0?
- sql - 我们如何将我们的数字格式转换为欧洲数字格式并且在 Oracle 中仍然是数字类型
- css - 使用 NavBar 组件时 id 和 class 的区别?
- azure - 从流量管理器访问应用服务 - 错误
- python - 没有得到 django 密码重置 password_reset_confirm 预期错误
- html - 如何使转换后的排版响应图像
- react-native - 导航到屏幕时的数据更新
- javascript - 将一组图像添加到弹出框
- php - JWT Key -> exp 声明向我显示一个异常
- glsl - GLSL 线型 - 改变颜色