如何使jetbrains pycharm在粘贴时自动格式化代码

如何使jetbrains pycharm在粘贴时自动格式化代码,pycharm,webstorm,Pycharm,Webstorm,当我使用webstorm并从其他地方粘贴一些代码时,它会为我进行格式化。但在pycharm 3中,这种情况不再发生,我必须手动缩进代码等 我想拿回那个功能。有办法做到这一点吗?编辑以保持最新: 选项Settings | Editor | General |智能钥匙|智能缩进粘贴行将引起关注(Pycharm 2016.3) 事情总是在发展,作为一种常规(更快)实践,我建议在设置窗口出现时立即开始键入smart indent。菜单将缩小范围以帮助找到选项所在的位置 或者更奇特的是,直接从编辑器(到处

当我使用webstorm并从其他地方粘贴一些代码时,它会为我进行格式化。但在pycharm 3中,这种情况不再发生,我必须手动缩进代码等


我想拿回那个功能。有办法做到这一点吗?

编辑以保持最新:

选项
Settings | Editor | General |智能钥匙|智能缩进粘贴行
将引起关注(Pycharm 2016.3)

事情总是在发展,作为一种常规(更快)实践,我建议在设置窗口出现时立即开始键入
smart indent
。菜单将缩小范围以帮助找到选项所在的位置


或者更奇特的是,直接从编辑器(到处搜索)中选择
Ctrl+Shift+A
可以将您带到它。

自动格式化的捷径:Ctrl+alt+L

1)选择您的代码片段并
code |重新格式化代码…
code |自动缩进行
?2) 检查您在
Settings | Editor | Smart Keys | preformat on paste
P.S.上的内容。这些只是一般性建议,因为我不是PyCharm用户。非常感谢。正如其他人所知,还有4个子选项,“无”将在粘贴时保留格式。PyCharm 5将其置于
设置|编辑器|常规|智能钥匙|粘贴时重新格式化
,仅供参考。