关于Android Studio设置快捷键,一键格式化代码并保存

编写代码文件时,经常需要保存(嗯!没错,这是个好习惯),然而格式化代码也是个好习惯,尤其是在多人开发的场景下,更需要格式化自己的代码。

有没有一个方式可以把【格式化代码】和【保存】两个步骤合二为一,仅需一个快捷键搞定呢?

 

当然

 

准备:

1、首先,我们要搞清楚自己编辑器的【保存】快捷键是什么,或者知道保存按钮在哪(废话!我又不是小白,我当然知道)。

2、我们需要搞清楚编辑器的【格式化代码】快捷键是什么。我的是Ctrl+Alt+L,有时候这个快捷键跟其他应用的快捷键冲突,请先关闭其他应用的快捷键哦!

开始设置:

1、使用宏录制功能,如下点击Start Macro Recording:

关于Android Studio设置快捷键,一键格式化代码并保存

2、然后按下你的【格式化快捷键】,录制格式化代码的动作,(我按了Crtl+Alt+L)。

3、然后按下你的保存快捷键或者点击保存按钮,录制保存动作。

4、停止录制,点击Stop Macro Recording

关于Android Studio设置快捷键,一键格式化代码并保存

编辑一个合适的名字:

关于Android Studio设置快捷键,一键格式化代码并保存

然后,去Settings里找到这个名字,为其添加一个快捷键,你随意(比如Ctrl+S,需要先把原来的保存快捷键取消掉,或者把原来的保存换成Ctrl+Shift+S之类的,以为我们希望使用Ctrl+S来完成格式化和保存两个动作)。

关于Android Studio设置快捷键,一键格式化代码并保存

最后,应用保存。编辑代码后就可以使用你设置的快捷键(我的Ctrl+S),一次完成【格式化代码】和【保存】两个动作了。

【The End】

难道它不香吗~    [手动滑稽]

当然你可以查看你刚刚录制的宏定义都包含哪些动作指令,进入Edit Macros查看,下面是我之前录制的宏指令:

关于Android Studio设置快捷键,一键格式化代码并保存