# 要快速查找并运行检查,请按Ctrl + Alt + Shift + I并开始键入检查名称或其组。 从建议列表中选择所需的检查,然后指定所需的范围。例如输入unused resources可以检查未使用到的资源。
# 在编辑器中 Ctrl + N
搜索类
。
也可以使用Ctrl+Shift+N
搜索项目中的任意文件
。
# Ctrl+空格 代码补全提示,和输入法默认快捷键会冲突,修改即可
。
提供建议的变量名称
可以在File | Settings | Code Style 自定义局部变量,参数,实例和静态字段的名称前缀。
提示已存在(自定义)的方法
提供多种类型文件的提示,如图所示的HTML
文件。
在HTML
、CSS
等文件中提供图片名称(Local图片)提示。
甚至包含HTML
、CSS
、JavaScript
文件中的属性、参数、标签、选择器等。
可以在Java String文字和其他文件类型中使用Basic Completion(Ctrl +空格)来完成.properties键。
# Ctrl+Shift+空格 自动补全代码
智能型完成(SmartType completion)也可以在返回关键字之后,在赋值中,在方法调用的参数列表和其他位置中起作用。也 可以在new关键字之后使用SmartType代码完成来实例化期望类型的对象。
按Ctrl+Shift+空格 之后
也可将表达式值强制转换为所需类型, 例如:
String s = (<光标在这>
按 Ctrl+Shift+空格
看有什么情况发生
# Alt+F7 快速查找被使用位置
也可将插入符号放在符号的名称或代码中的用法,然后按Ctrl + Alt + F7(Edit | Find | Show Usages),滚动列表并单击所需的用法。
# Ctrl+Q 快速查看文档(插入符所定位的类或方法)
# 插入符放在类、方法、变量使用处,点击Ctrl+B
即跳转至声明位置,等同于按下Ctrl
时鼠标单击效果。(在声明处使用也可跳转至使用处)
# Ctrl+F12 显示大纲 | 文件结构 , 可在弹出框中直接输入名称查找
# Shift+F6重命名 类、方法、变量名称,并自动修改所有引用。
# Ctrl+O
重写父类方法,Ctrl+I
实现接口方法
# 使用代码完成时,您可以使用Tab键接受弹出列表中当前突出显示的选项。
与使用Enter键接受不同,所选名称将覆盖插入符号右侧的其余名称。 这对于用另一个方法或变量名替换一个方法或变量名称尤其有用。
# Alt+Insert (Code | Generate)生成构造函数、Getter and Setter、toString()等方法。
# Alt+F1 如图所示,可以快速切换到不同的视图:项目视图(Project, Packages, Android)、文件结构、在Exporler中显示等等。
#速度搜索在所有树视图中都可用:只需开始输入,您就可以快速找到所需的项目。
# 焦点移动:
# Ctrl+Alt+T生成 try/catch
、if
、for
等代码模板
# 按Ctrl + Alt + B导航到抽象方法的实现,请将插入符号置于其用法或声明中的名称。
# 选择范围,多次点击后逐渐扩大,如:选择方法中某个方法引用,多次点击Ctrl+W
,方法表达式 > 该行 > 包含块 > 整个方法 > 整个类块
# Ctrl+Alt+V 将方法参数中复杂表达式提取成一个变量并将引用做个参数使用。
# 要在编辑器的插入符号中打开包含元素文档的浏览器,请按Shift + F1(View | External Documentation)。
您必须在File | Settings | Web Browsers中设置浏览器的路径选项并且将文档文件路径添加到项目(File | Project Structure...)以使用此功能。
# Ctrl+D在编辑器复制所选块,如果未选则复制当前行
# 使用Live Templates, 常用的比如 Toast,可以在设置中自定义常用模板。File | Settings | Live Templates
# 光标在方法的括号之间,点击Ctrl+P
可以调出参数列表
# 单次Ctrl+Shift+Backspace
可以返回至最后一次修改位置,多次调用则返回更久的历史修改位置
# 类似Find
查询方法
按Ctrl+Shift+F7
高亮显示所选变量,F3
和Shift+F3
分别向上和向下跳转,
按Esc
退出高亮模式。
# 光标在implemented
处按Ctrl+Shift+F7
查看类中所有的接口实现方法。
# 您可以查看方法中可以捕获某些异常的所有语句。 只需将插入符放在方法声明中的throws关键字,按Ctrl + Shift + F7并从列表中选择所需的异常类。 这也适用于try和catch。
# 查看方法所有出口点,如 return语句
,break语句
。
光标放在某一出口点,按Ctrl+Shift+F7
即会高亮显示。
# 使用Code | Reformat Code以根据您的代码样式首选项(File | Settings | Code Style)重新格式化代码。
您也可以使用Code | Optimize Imports以自动优化导入(删除未使用的导入等)。 要访问相应的设置,请使用File | Settings | Code Style | Imports
.
按Ctrl+Alt+L格式化选中代码
# 文件右键选择Local History | Show History
可以查看本地历史,并且可浏览不同的版本文件,查看差异并回滚到任何以前的版本。
#按Alt + Q(View | Context Info)以查看当前方法的声明,而无需滚动到它。
# Ctrl+E
在编辑器中使用,会弹出最近访问文件列表
在有焦点的查找工具窗口使用,会弹出最近查询使用(Find Usages
)列表