Pycharm 实现保存时修正格式(format_on_save)
前言
VSCODE是近年来备受欢迎的轻量级代码编辑器,有一项非常实用功能——保存时修正代码格式(formatonsave)
Pycharm作为一款IDE,虽然本身不具备此功能,但通过几个并不复杂的设置步骤,也可以实现(intellj idea同理)
这是基于Pycharm——
- 自带调整代码格式功能
- 支持宏录制(脚本录制)
- 支持自定义快捷键
步骤
本人Pycharm版本2020.3,大概对应intellj idea 11
- 
File -> Macros-Start Macro Recording 
 ![image]() 
- 
Code -> Optimize Imports & Reformat Code 
 ![image]() 
- 
File -> Save All 
- 
Tools -> "Stop Macro Recording" 
- 
对宏命名,例如“formatted save” 
- 
Ctrl + Alt + S,搜索刚才录制的宏,例如“formatted save” 
 ![image]() 
- 
点击Add Keyboard Shortcut 
- 
本人设为Alt + S,不与现有快捷键冲突 
 (可考虑Ctrl + S,直接替换现有Ctrl + S)
效果
- 
首先以不规范的代码格式保存,Ctrl + S 
 ![image]() 
- 
然后直接按下Alt + S,格式实现了自动修正 
 ![image]() 
参考 https://stackoverflow.com/questions/946993/intellij-reformat-on-file-save/5581992
 
                    
                     
                    
                 
                    
                





 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号