pyd*_*evd 0 python eclipse pydev pycharm
在使用PyDev的Eclipse中,我可以在PyDev编辑器中设置首选项,以在保存时在分配关键字参数,括号和运算符之前和之后添加空格。例:
def create_socket(HOST):
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((HOST,80))
return sock
Run Code Online (Sandbox Code Playgroud)
Ctrl + S之后的代码如下所示:
def create_socket( HOST ):
sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM )
sock.connect( ( HOST, 80 ) )
return sock
Run Code Online (Sandbox Code Playgroud)
PyCharm可以做同样的事情吗?
PyCharm支持编码样式,可以在“设置” |“启用”中启用编码样式。代码样式| Python | 空间| 内| 方法调用括号。
不支持也不计划进行保存时重新格式化,因为在使用PyCharm时,文件会自动保存,并且使“保存”操作触发某些其他行为没有多大意义。您可以根据需要将Ctrl-S快捷方式分配给“重新格式化”操作,或者在“提交”对话框中启用“提交前重新格式化”。