1.折叠/展开代码块
Ctrl + Shift + “+” / ”-“ (Windows/Linux);
2.上下文信息(快速查看当前类继承的父类或者实现的接口)
Alt + Q (Windows/Linux)
3.查找操作
输入某个操作的名称,快速查找,对于没有快捷键的部分操作这是一个很有用的技巧。
Ctrl + Shift + A(Windows/Linux)
4.查找补全
Ctrl + F(Windows/Linux)
5.隐藏所有面板
Ctrl + Shift + F12(Windows/Linux)
6.回到上一个工具窗口
F12
7.上一个编辑位置
Ctrl + Shift + Backspace(Windows/Linux)
8.在方法和内部类之间跳转
该操作让光标在当前文件的方法或内部类的名字间跳转。
Alt + Up/Down(Windows/Linux)
9.定位到父类
如果光标是在一个继承父类重写的方法里,这个操作将定位到父类实现的地方。如果光标是在类名上,则定位到父类类名。
Ctrl + U(Windows/Linux);
10.参数信息
这个操作将显示和你在方法声明处写一样的参数列表,当你想看某个存在的方法的参数,这是一个很有用的操作。光标下的参数显示为黄色,如果没有参数显示黄色,意味着你的方法调用是无效的,很可能是某个参数分配不对。
Ctrl + P(Windows/Linux)
11.快速查看定义
你曾经是否想查看一个方法或者类的具体实现,但是不想离开当前界面? 该操作可以帮你搞定。
Ctrl + Shift + I(Windows/Linux)
12.最近修改的文件(很好)
类似于“最近访问(Recents)”弹窗,会显示最近本地修改过的文件列表,根据修改时间排列。可以输入字符来过滤列表结果。
Ctrl + Shift + E(Windows/Linux)
13.最近访问(Recents)
描述:该操作可以得到一个最近访问文件的可搜索的列表。
快捷键:Cmd + E(OS X)、Ctrl + E(Windows/Linux)
14.Sublime Text式的多处选择
描述:这个功能超级赞!该操作会识别当前选中字符串,选择下一个同样的字符串,并且添加一个光标。这意味着你可以在同一个文件里拥有多个光标,你可以同时在所有光标处输入任何东西。
快捷键:Ctrl + G(OS X)、Alt + J(Windows、Linux)
15.文件结构弹窗(The File Structure Popup)
描述:该操作可以展示当前类的大纲,并且可以快速跳转。你还可以通过键盘输入来过滤结果。这是一种很高效的方法来跳转到指定方法。
更多:你在输入字符的时候可以用驼峰风格来过滤选项。比如输入”oCr”会找到”onCreate”
你可以通过勾选多选框来决定是否显示匿名类。这在某些情况下很有用,比如你想直接跳转到一个OnClickListener的onClick方法。
Ctrl + F12(Windows/Linux)
16.切换器(The Switcher)
描述:该快捷键基本上就是IDE的alt+tab/cmd+tab命令。你可以用它在导航tab或者面板切换。一旦打开这个窗口,只要一直按着ctrl键,你可以通过对应的数字或者字母快捷键快速选择。你也可以通过backspace键来关闭一个已选中的tab或者面板。
快捷键:Ctrl + Tab
17.语句补全(Complete Statement)
描述:这个方法将会生成缺失的代码来补全语句,常用的使用场景如下:在行末添加一个分号,即使光标不在行末;
为if、while、for 语句生成圆括号和大括号;
方法声明后,添加大括号;
Ctrl + Shift + Enter(Windows/Linux)
18.删除行(Delete Line)
描述:如果没选中,则删除光标所在行,如果选中,则会删除选中所在的所有行。
快捷键:Cmd + Delete(OS X)、Ctrl + Y(Windows/Linux)
19.行复制(Duplicate Line)
描述:复制当前行,并粘贴到下一行,这个操作不会影响剪贴板的内容。这个命令配合移动行快捷键非常有用。
快捷键:Cmd + D(OS X)、Ctrl + D(Windows/Linux)
之后补充
参考as常用快捷键