Python Pycharm代码重新格式化:按运算符对齐行

Python Pycharm代码重新格式化:按运算符对齐行,python,alignment,pycharm,text-alignment,Python,Alignment,Pycharm,Text Alignment,在Jetbrains Pycharm(Professional,2016.1)中,是否有一种方法(内置的或第三方的)来修改python中的代码样式,以通过操作符(特别是赋值操作符)对齐连续行?例如,我想 var1 = 5 variable2 = 10 varbl3 = 15 重新格式化为 var1 = 5 variable2 = 10 varbl3 = 15 我知道有几个软件包允许我使用外部命令手动执行此操作(我目前使用前端对齐,但字符串操作也可以正常工作),但它阻止了我在同

在Jetbrains Pycharm(Professional,2016.1)中,是否有一种方法(内置的或第三方的)来修改python中的代码样式,以通过操作符(特别是赋值操作符)对齐连续行?例如,我想

var1 = 5
variable2 = 10
varbl3 = 15
重新格式化为

var1      = 5
variable2 = 10
varbl3    = 15
我知道有几个软件包允许我使用外部命令手动执行此操作(我目前使用前端对齐,但字符串操作也可以正常工作),但它阻止了我在同一段代码上使用代码重新格式化(否则我会觉得非常有用)


我知道这不符合PEP-8标准,我不想就对齐代码的优缺点进行辩论。有没有一种方法可以让“重新格式化代码”选项为我自动处理此问题?

据我所知,没有一种自动方式

也就是说,我发现非常有用的一件事是“在双行上添加多行插入符号”⌥ 使用箭头键“(可在常规>智能键中找到)以及“将插入符号移动到下一个单词”

  • 将光标放在第1行,双击⌥ 按住然后按下按钮 箭头指示要编辑的行数

  • 放开⌥ (要使Pycharm退出“添加更多光标模式”),请使用“将插入符号移动到下一个单词”⌥→ 在每行上的
    =
    之前移动光标

  • 添加一组空格,直到所有等号都超过对齐点

  • 将光标放回行的开头,使其再次对齐

  • 将它们移动到对齐点

  • 移位⌥ → 高亮显示空间,直到=

  • 然后退格将所有内容排列好


  • **我在mac上,所以其他操作系统的按键会有所不同。

    应该有办法,因为我认为android studio?有。一间喷气式飞机套房。这太令人恼火了。是的!这正是我生活中所需要的!供其他人参考,⌥ 是“选项键”。我在Linux上的热键是ctrl。我认为windows中的默认键也是alt。太棒了!但是,在执行
    重新格式化代码时,如何保持这种状态?@G_-ko设置->编辑器->代码样式->格式化程序控制->在注释中启用格式化程序标记。