背景
IDE
有两种:免费的和付费的。免费的佼佼者就是Apache
的Eclipse
,而付费软件的代表就是 JetBrains
家的 IDEA
。日常Android
开发则离不开Android Studio
,这是Google
基于IDEA
的社区版,补充了Android
相关的开发套件后,组合出的工具。
快捷键对比
基于个人认知来说,快捷键反映了开发者的开发哲学,因此除了在使用VIM
模式的时候,我是用软件都是尽量使用其原生配置。
描述 | Eclipse | Android Studio(linux) |
---|---|---|
快速修复 | Ctrl + 1 | Alt + Enter |
选中当前代码块 | Ctrl + W | Ctrl + W |
注释/取消注释代码(行) | Ctrl + / | Ctrl + / |
注释/取消注释代码(段) | Ctrl + Shift + //\ | Ctrl + Shift + / |
添加 Javadoc | Ctrl + Shift + J | Alt + Enter |
上下移动代码 | Alt + UP/DOWN | Shift + Alt + UP/DOWN |
生成 getter 和 setter,构造器等 | Shift + Alt + S | Alt + Insert |
复制当前选中代码 | Ctrl + Alt + UP/DOWN | Ctrl + D |
定位到某一行 | Ctrl + L | Ctrl + G |
变量重命名 | Shift + Alt + R | Shift + F6 |
切换选中文字大小写 | Ctrl + Shift + X/Y | Ctrl + Shift + U |
快速创建测试类 | Alt + Enter | |
快速打开文件/资源 | Ctrl + Shift + R | Double Shift |
导航到最近的文件 | Ctrl + E | Ctrl + E |
打开类/接口 | Ctrl + Shift + T | Ctrl + N |
导入需要的包 | Ctrl + Shift + O | Ctrl + Alt + O |
在工程或者工作区中查找文本 | Ctrl + H | Ctrl + Shift + F |
快速打开资源管理器中工程下的目录 | N/A | Ctrl + 左键点击标签 Title |
当前文件快速定位弹出框(成员,方法)outline | Ctrl + O | Ctrl + F12 |
打开命令行终端 | N/A | Alt + F12 |
最大化当前窗口 | Ctrl + M | N/A(双击 tab 的 title) |
标签之间的导航 | Ctrl + PgDn/PgUp | Alt + Left/Right |
关闭当前标签 | Ctrl + W | Ctrl + F4 |
调整当前窗口大小 | Alt + M(只可以在最大化和最小化间切换) | Ctrl + Shift + 方向键 |
把当前代码剥离成方法 | Alt + Shift + M | Ctrl + Alt + M |