总结Android Studio指令集成相关使用心得,包含IDE宏、自定义外部工具、脚本辅助等
宏
什么是AndroidStudio的宏
androidStudio的宏,可以理解为:一个时间片段内的IDE操作行为集合。也就是说,它记录了一段我在该IDE内的操作行为,当我再次调用该宏的时候,就会再次执行记录的所有行为。和VIM的宏类似。
有什么用?
设想一下一段场景,我使用了一个IDE的插件,我需要在插件指令执行后再执行一个特定的修改,那么就可以把这两个行为记录成一个宏,在执行时,就变成了调用一个指令即可。
具体一点:如果我的插件可以生成资源文件,但是我需要对生成的资源文件做一些特殊处理,在不改动插件或起源码的基础上添加实现自己的功能,就可以使用宏定义来完成。后面会对具体的使用做更深入的说明。
External Tools
External Tools是什么
看名称就知道,外部工具,即可以快速自定义的外部工具,具体来说,就是自定义脚本,只需要在里面指定脚本指令,执行路径和参数即可
使用场景
对于所有需要用到外部指令的情况都适用,不用自己再去命令行敲指令。例如:在使用Getx框架开发Flutter的过程中,新增页面,需要使用指令 get create page: xxx on xxxx,这个指令需要一个创建的页面名称,一个创建的路径。每次都输入比较麻烦,那么就可以使用自定义外部指令来实现
Quick List
用途
把指令集成到一个快速展示弹窗里面,方便快捷访问
keymap
快捷键,把上面的宏、External、Quick List等功能绑定到指定的快捷键,方便快速执行