【译】Android Studio使用技巧系列之快捷键01
2015-03-19 12:03
316 查看
转自:http://chenqichao.me/2015/03/18/113-Android-Studio-Tips-01/#more#0-tsina-1-34161-397232819ff9a47a7b7e80a40613cfe1
本篇大部分内容翻译自《Android
Studio Tips & Tricks: Moving Around》,所有原始出处均标明,感谢原作者辛苦码字,转载请注明出处~
AS
生活在这个高速发展的移动时代,对开发者来说更关注如何快速开发出更优质的应用。Google在2013 I/O大会推出上新的IDE,这么些年来有幸见证Android Studio一路高歌猛进,从一开始升级一次抓狂一次的beta版到现在越来越高效稳定版,从版本号0.1到1.0(最新版1.2 Preview 2)这酸爽感觉只有经历过的人才懂的~。作为一个专业IDE控,高效的使用快捷键将让你的效率提升N倍,所以接下来的会翻译老外关于AS使用技巧的系列博文,敬请关注~
在开始之前先罗列一下参考链接,尊重原创
《Android
Studio Tips系列》
Top
Java IDE keyboard shortcuts for Eclipse, IntelliJ IDEA and NetBeans
Introduction
to Android Studio
Introducing
Gradle (Ep 2, Android Studio)
AS
最后两个链接是Google官方工程师的介绍视频,不说了墙高自备扶梯,其他的如果有参考的链接会持续更新!其实在Jetbrains的IDE产品中都可以在
平时我们花了很时间在浏览代码上,下面看一下如何更有效浏览代码(部分快捷键可能出现变化,详细参考IDE文档)
假设你要打开快速切换到如MainActivity.java的类,可以使用该快捷键然后输入MainA…
和打开类相似,但是该快捷键可以打开工程目录下的任意文件。这可以快速帮你打开如AndroidManifest.xml或者res和assets文件夹下的文件
这个功能强大但是较少使用的技巧:你可以使用来跳转到任意方法,例如你知道工程里有一个名字叫做
技巧:
部分匹配:如果你有一个类叫
行号:假设你有一个同事刚刚告诉你XXX在
这个快捷键将弹出一个最近打开文件的对话框
这个只会打开最近编辑的文件列表对话框
这个快捷键是上一个的变种,可以在输入的位置来回跳转。想象你正在修复一个糟糕的Bug,你认为你有解决方案,因此你开始修复。但是你突然意识到你需要看一下Android的源码和其他工作中的代码类,于是你打开了一个又一个的方法(脑补一下修改Bug的过程),最终你有了解决思路,然后需要修改的代码和你在哪里?因此你可以使用这个快捷键快速回到你停止输入的地方!!!
要想理解这个快捷键,想象如何在网页中前进和后退的功能。把这个原理放在代码上,因此当你滚动或者打开一个新文件,IDE会记住你之前光标的位置,因此你可以使用快捷键快速返回。
该快捷键可以显示引用处。对于一个类变量来说,会显示变量读和写的地方。对于一个类方法来说,会显示调用的地方。对于一个类来说,会显示创建示例的地方。
你可以使用方向键来来选择,使用回车键跳转,使用esc键返回。
和上一个快捷键类似,只不过是一个弹出对话框
这里有三个关于符号的快捷键
快速跳转到类、变量或者方法的声明。主要用在类和方法
显示所有类/接口的实现类/接口。对于方法也适用,会显示重写的方法。对于变量,会跳转到声明
当光标在一个变量上时,将对跳转到该变量的类型。例如我们有如下代码:
当光标在变量
这个快捷键会打开当前选中的父类,和跳转到实现的功能想相反。如果光标在一个重写的方法是,将会直接跳转的父类的方法。如果光标在一个类中但在方法之外或光标在类名上,那么它会打开父类。
快速跳转到类、变量或者方法的声明。主要用在类和方法
欢迎大家关注我的微博和微信公众号,提出你的意见和建议,也可以直接在下面发表评论哦~
本篇大部分内容翻译自《Android
Studio Tips & Tricks: Moving Around》,所有原始出处均标明,感谢原作者辛苦码字,转载请注明出处~
前言
AS
生活在这个高速发展的移动时代,对开发者来说更关注如何快速开发出更优质的应用。Google在2013 I/O大会推出上新的IDE,这么些年来有幸见证Android Studio一路高歌猛进,从一开始升级一次抓狂一次的beta版到现在越来越高效稳定版,从版本号0.1到1.0(最新版1.2 Preview 2)这酸爽感觉只有经历过的人才懂的~。作为一个专业IDE控,高效的使用快捷键将让你的效率提升N倍,所以接下来的会翻译老外关于AS使用技巧的系列博文,敬请关注~
在开始之前先罗列一下参考链接,尊重原创
《Android
Studio Tips系列》
Top
Java IDE keyboard shortcuts for Eclipse, IntelliJ IDEA and NetBeans
Introduction
to Android Studio
Introducing
Gradle (Ep 2, Android Studio)
AS
最后两个链接是Google官方工程师的介绍视频,不说了墙高自备扶梯,其他的如果有参考的链接会持续更新!其实在Jetbrains的IDE产品中都可以在
Help -> Default Keymap Reference找到所有快捷键的英文版,如果你想重新设置也可以在
Settings -> Keymap中设置,而且大部分IDE快捷键都差不多(Mac和Windows/Linux有些区别较大)
概述
平时我们花了很时间在浏览代码上,下面看一下如何更有效浏览代码(部分快捷键可能出现变化,详细参考IDE文档)
打开类/文件/符号
打开类
12 | mac: cmd + owin/linux: ctrl + n |
打开文件
12 | mac: cmd + shift + owin/linux: ctrl + shift + n |
打开符号
12 | mac: cmd + alt + owin/linux: alt + shift + n |
getFormattedDate()的方法,可以快速查询进行跳转。
技巧:
部分匹配:如果你有一个类叫
ItemDetailFragment,你可以在搜索的时候直接输入
IDF就可以查找到的
行号:假设你有一个同事刚刚告诉你XXX在
ExcitingClass的第23行,可以在打开类快捷键上中加上
ExcitingClass:23或者
EC:23可以快速跳转到指定行号
最近文件
最近打开文件
12 | mac: cmd + ewin/linux: ctrl + e |
最近编辑文件
12 | mac: cmd+shift+ewin/linux: ctrl+shift+e |
前后导航
12 | mac: cmd+shift+backspacewin/linux: ctrl+shift+backspace |
最近编辑位置
12 | mac: cmd+alt+left/rightwin/linux: ctrl+alt+left/right |
显示引用
在停靠面板上显示引用
12 | mac: alt+f7win/linux: alt+f7 |
你可以使用方向键来来选择,使用回车键跳转,使用esc键返回。
弹出面板上显示引用
12 | mac: cmd+alt+f7win/linux: ctrl+alt+f7 |
跳转到声明/实现(快速滚动)
这里有三个关于符号的快捷键
跳转到声明
12 | mac: cmd+b 或者 cmd+点击win/linux: ctrl+b 或者 ctrl+点击 |
跳转到实现
12 | mac: cmd+alt+bwin/linux: ctrl+alt+b |
跳转到类型声明
12 | mac: ctrl+shift+bwin/linux: ctrl+shift+b |
1 | Developer phil = new Developer("Phil"); |
phil上时,该快捷键将会跳转到
Developer类。
跳转到父类
12 | mac: cmd+uwin/linux: ctrl+u |
快速跳转到类、变量或者方法的声明。主要用在类和方法
欢迎大家关注我的微博和微信公众号,提出你的意见和建议,也可以直接在下面发表评论哦~
相关文章推荐
- Android Studio使用技巧系列教程(一)
- Android Studio使用技巧系列教程(一)
- Android Studio 快捷键使用技巧(二)
- Android studio快捷键使用技巧
- Android Studio 使用小技巧和快捷键
- Android Studio使用技巧系列教程(四)
- Android Android Studio 快捷键整理分享,IntelliJ IDEA使用技巧一览表
- 最强 Android Studio 使用小技巧和快捷键
- Android studio 各种快捷键,使用技巧
- 工欲善其事必先利其器——Android Studio使用技巧与快捷键
- Android Studio使用技巧系列教程(二)
- Android Studio使用技巧系列教程(四)
- Android Studio使用技巧系列教程(四)
- Android Studio 使用小技巧和快捷键
- Android Studio使用技巧和快捷键
- Android Studio使用技巧系列教程(五)
- Android Studio使用技巧系列教程(五)
- Android Studio使用技巧系列教程(七)
- 最强 Android Studio 使用小技巧和快捷键
- Android Studio 快捷键大全及使用技巧