假设我有以下内容:
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 = too long)
如果我按gql
,它会变成这样:
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 =
too long)
这很好,但我更愿意有以下内容:
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi,
arg5 = too long)
有没有一个 Vim 设置可以实现这一点?
我建议使用这种格式
myfunction(arg1=something, arg2=blah, arg3=yeah, arg4=nowayxavi, arg5=too long, arg6=too long)
格式化后它将是
myfunction(arg1=something, arg2=blah, arg3=yeah, arg4=nowayxavi, arg5=too long,
arg6=too long)
从PEP8风格指南中,向下滚动一小点,它说
用于指示关键字时,不要在 = 符号周围使用空格 参数或默认参数值。
注意:wrap
和format
之间存在差异,wrap
表示在两行中显示长行,而在这种情况下format
将长行更改为两行。