在pycharm中使用yapf
文章目录
1. 安装yapf
pip install yapf # 因为在每个项目中都需要使用yapf, 所以推荐全局安装yapf,这样只需要安装一次就行了
2. 打开pycharm, 转到file->settings->Plugins
3. 重启pycharm
4. 格式化代码
打开菜单Code,然后单击Reformat Code with YAPF
5. 使用宏将格式化代码和模块导入优化结合在一起
5.1 创建宏
- 打开菜单Edit,将光标移动到Macros,然后单击Start Macro Recording
- 打开菜单Code,然后单击Reformat Code with YAPF
- 打开菜单Code,然后单击Optimize Imports
- 打开菜单Edit,将光标移动到Macros,然后单击Stop Macro Recording
- 输入新宏的名称: YAPF
- 打开菜单Edit,将光标移动到Macros,然后单击Edit Macros
- 我们正在寻找我们刚创建的宏: YAPF
- 在窗口的右侧,删除所有不必要的步骤,直到只剩下两个:
Action: YapfFormat
Action: OptimizeImports - 单击OK窗口中的Edit Macros
5.2 格式化代码并优化导入
- 打开*.py文件
- 使用我们的宏格式化文件:打开菜单Edit,将光标移动到Macros,然后单击YAPF
6. 配置快捷方式
- 转到file->settings->Keymap
- 在搜索栏中,输入宏的名称: YAPF
- 在列表中找到项目Macros>YAPF
- 打开此项的上下文菜单,然后单击 Add Keyboard Shortcut
- 我们输入一个方便的组合键,我使用:Ctrl+Alt+;
- 单击OK
6.1 使用快捷方式格式化代码和优化导入
- 打开*.py文件
- 使用组合格式化文件 Ctrl+Alt+;
7. 参考
- https://www.vaultvulp.tk/posts/yapf-pycharm/