0

在使用 PyDev 的 Eclipse 中,我可以在 PyDev 编辑器中设置首选项,以便在保存时分配关键字参数、括号和运算符之前和之后添加空格。例子:

def create_socket(HOST):
    sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    sock.connect((HOST,80))
    return sock

Ctrl + S 后代码如下:

def create_socket( HOST ):
    sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM )
    sock.connect( ( HOST, 80 ) )
    return sock

PyCharm 可以做同样的事情吗?

4

1 回答 1

5

PyCharm 支持编码风格,可以在 Settings | 代码风格 | 蟒蛇 | 空间 | 内 | 方法调用括号。

不支持且未计划在保存时重新格式化,因为在使用 PyCharm 时,文件会自动保存,并且将保存操作作为其他行为的触发器没有多大意义。如果愿意,您可以将 Ctrl-S 快捷方式分配给重新格式化操作,或者在提交对话框中启用“提交前重新格式化”。

于 2013-02-27T07:07:53.823 回答