编写代码文件时,经常需要保存(嗯!没错,这是个好习惯),然而格式化代码也是个好习惯,尤其是在多人开发的场景下,更需要格式化自己的代码。
有没有一个方式可以把【格式化代码】和【保存】两个步骤合二为一,仅需一个快捷键搞定呢?
当然有!
准备:
1、首先,我们要搞清楚自己编辑器的【保存】快捷键是什么,或者知道保存按钮在哪(废话!我又不是小白,我当然知道)。
2、我们需要搞清楚编辑器的【格式化代码】快捷键是什么。我的是Ctrl+Alt+L,有时候这个快捷键跟其他应用的快捷键冲突,请先关闭其他应用的快捷键哦!
开始设置:
1、使用宏录制功能,如下点击Start Macro Recording:
2、然后按下你的【格式化快捷键】,录制格式化代码的动作,(我按了Crtl+Alt+L)。
3、然后按下你的保存快捷键或者点击保存按钮,录制保存动作。
4、停止录制,点击Stop Macro Recording
编辑一个合适的名字:
然后,去Settings里找到这个名字,为其添加一个快捷键,你随意(比如Ctrl+S,需要先把原来的保存快捷键取消掉,或者把原来的保存换成Ctrl+Shift+S之类的,以为我们希望使用Ctrl+S来完成格式化和保存两个动作)。
最后,应用保存。编辑代码后就可以使用你设置的快捷键(我的Ctrl+S),一次完成【格式化代码】和【保存】两个动作了。
【The End】
难道它不香吗~ [手动滑稽]
当然你可以查看你刚刚录制的宏定义都包含哪些动作指令,进入Edit Macros查看,下面是我之前录制的宏指令: