问题描述:
作者最近从VsCode转战WebStorm,发现WebStorm没有保存时格式化代码的功能,手动格式化代码要ctrl+alt+l,对不喜欢记快捷键的使用者非常不友好。于是我去网上找能一键保存格式化代码的方法,发现不管是安插件,还是设置保存时的操作都不起作用,于是使用了宏
录制与使用文字流程(下面放详细图文流程):
中文:录制宏: 编辑-宏-开始录制宏-逐次按下:ctrl+alt+l 与 ctrl+s - 窗口右下角关闭宏(or编辑-宏-停止录制宏)-输入宏名称'保存时格式化代码'
使用宏: 文件-设置-按键映射-宏-调用宏-添加键盘快捷键-ctrl+s - 确定 大功告成
英文:录制宏: Edit-Macros-Start Macro Recording-逐次按下:ctrl+alt+l 与 ctrl+s - 窗口右下角关闭宏(orEdit-Macros-Stop Macro Recording)-输入宏名称'保存时格式化代码'
使用宏: File-Settings-Keymap-Macros-Invoke Macro-Add Keyboard Shortcut-ctrl+s-确定 大功告成
详细流程:
1.开始录制宏
2.逐次按下:ctrl+alt+l 与 ctrl+s,然后点击右下角的停止录制
3.输入名称,保存
4.进入设置-键盘映射
5.选中Invoke Macro并双击,选择 Add Keyboard Shortcut
6.设置快捷键,然后OK,第一次录入会提示与快捷键冲突,那个直接省略点ok就行
这样就可以实现ctrl + s保存加格式化代码的功能啦