python - 将 PyCharm 的长换行设置为缩进而不是匹配大括号
问题描述
PyCharm 的自动格式化程序真的希望我对长行使用大括号对齐的缩进样式,我讨厌它。
我想要的是这样的:
lazyLib.print_message(" Collecting {} of {} LBs..."
"".format(", ".join([str(x) for x in current_numbers]), len(lblist)))
而 PyCharm 想要做的是:
lazyLib.print_message(" Collecting {} of {} LBs..."
"".format(", ".join([str(x) for x in current_numbers]), len(lblist)))
如何设置 PyCharm 的自动格式化程序以我喜欢的方式缩进我的代码?
解决方案
您应该能够通过调整“设置”>“代码样式”>“Python”>“换行和大括号”中的“多行时对齐”设置来控制换行。
您可以在方法声明参数、集合和理解以及方法调用参数下取消选中“多行时对齐”。
推荐阅读
- javascript - 嵌套查询 GraphQl
- database - A+B 在功能上是否依赖于 C
- python-3.x - 注册后使用 django-allauth 重定向到自定义验证页面
- python - Python 冒泡排序循环问题
- unity3d - SetActive 无法识别?
- javascript - Vue.js / 创建所有选定的按钮不起作用
- c - fprintf() 是否适用于在管道中写入,或者我必须始终使用 write()?
- angular - 设置 Angular Firebase 托管 404 页面
- python - KeyError: 'not found in index' -created dummy variables not found in index
- java - 所有页面中都存在一个图标,如何在不使用重复代码的情况下对其进行编码?