PyCharm PEP8 保存时

标签 pycharm pep8

所以我用谷歌搜索,我已经这样做了,我已经尝试过......

如何让 PyC​​harm 在保存操作中执行 PEP8 自动格式化?

我发现我可以通过 Ctrl+Alt+L 来进行自动格式化。我已经习惯了在 Eclipse 上保存操作,所以我希望在 PyCharm 中这样做。这在 GoGland 中很容易做到,那么为什么不在 PyCharm 中呢?

我迷路了,请帮忙...

最佳答案

所以对我有用的是迂回,但我还没有找到一个简单的内置选项来做到这一点。我的解决方案是记录一个格式宏并保存,然后将 ctrl+s 键绑定(bind)重新分配给该宏。

制作宏: - 编辑>宏>开始录制 - 运行 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

关于PyCharm PEP8 保存时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483748/

相关文章:

python - 符合 PEP8 的方式对 ['item' ] ['item' ] 查找链进行换行

python - 在 pycharm 上使用 plotly 时出错

python - ffmpeg 无法从 python subprocess.Popen 在 windows 中访问 USB 网络摄像头

python - 从 QuickFix 窗口应用自动 pep8 修复

Python PEP 8 文档字符串行长度

python-3.x - 在不违反 PEP-8 的情况下将 View 移动到单独的文件

elisp - 符号的函数定义为 void : incf (common lisp function in emacs24)

python - 从 Pycharm 内部启动了一个 django 服务器,但现在我无法将其关闭

python - 使用 STATICFILES_DIRS 而不是 STATIC_URL 时加载静态 css 和 js

python - 类型提示不在装饰器中求值