所以我用谷歌搜索了,我已经这样了,我已经尝试过......
如何让PyCharm将PEP8自动格式作为保存操作?
我发现我可以执行 Ctrl + Alt + L 进行自动格式化。我已经习惯了在Eclipse上保存动作,所以我想在PyCharm中使用它。在GoGland这很容易,为什么不在PyCharm?
我迷路了,请帮忙......
答案 0 :(得分:5)
那么对我有用的是迂回,但我还没有找到一个简单的内置选项来做到这一点。我的解决方案是录制格式宏并保存,然后将ctrl + s键绑定重新分配给该宏。
制作宏: - 编辑>宏>开始录制 - 运行ctrl + alt + L然后按ctrl + s - 编辑>宏>停止录制>称之为保存和格式
重新分配ctrl + s: - 设置>键盘映射>宏: - 选择您的宏并添加键盘快捷键'然后输入ctrl + s - 选择将其从保存中删除,因为您的宏无论如何都会这样做
更详细的文档: https://www.jetbrains.com/help/pycharm/recording-macros.html https://www.jetbrains.com/help/pycharm/binding-macros-with-keyboard-shortcuts.html