博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Android Studio快捷键】之导入相应包声明(import packages)
阅读量:7048 次
发布时间:2019-06-28

本文共 1027 字,大约阅读时间需要 3 分钟。

hot3.png

可能import 单个声明的快捷键大家都很容易找到,Alt+Enter。但是如果我要一次性import文件中所有的声明,这个快捷键是什么呢,找啊找的,就是没找到, 以前在Eclipse是Ctrl+1,但是做完Keymap后不起作用了。其实我也没找到,我估计是没有这个快捷键了,当然如果真有这个快捷键,找到了, 我会更新下。为什么我猜是没有这个快捷键了呢,因为Android Studio的设置里面有一项Auto Import,自动导入功能。

关于Auto Import的设置也有好几项,估计很多人看着也萌,我这边解释下,如果我解释了你还是觉得不懂,那你就不用管它各项是干啥的,直接都勾上就好了。如下图:

逐一解释下吧:

XML

  •  Show import popup,这个是用于编辑XML时,自动会弹出一个import的对话框,问你是否需要导入。

Java

  • Insert imports on paste:(All Ask None),这个其实就是你在复制代码的时候,对于导入的包是否需要进行询问的一个选项。

All:选择这项的时候,你黏贴的代码,有需要导入的包名时,会自动导入,不会弹提示框

     ASK:选择这项的时候,你黏贴的代码,有需要导入的包名时,会弹提示框,问你要不要导入

     None:选择这项的时候,你黏贴的代码,有需要导入的包名时,不会弹提示框,也不会自动导入。

  • Show import popup: 这个是和上面的Insert imports on paste是不同的项了哈,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。但是这边需要注意下,这个选项其实是有点问题 的。不管你勾还是不勾,反正对话框是不会弹出来的,在你输完类名后,声明都自动导入了。所以我估计这个可能是Android Studio的bug。

  • Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。

  • Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。

  • Exclude from Import and Completion:这个其实就是你自定义import。可以不用关注,一般来说你是用不上的。

转载于:https://my.oschina.net/Sheamus/blog/659153

你可能感兴趣的文章
windows之桌面程序引导功能
查看>>
mysql自增主键自增值重置适用于已有数据
查看>>
jQuery与ajax的应用(一)
查看>>
GridView中item获得焦点放大缩小
查看>>
k-d tree代码解析 【转】
查看>>
Rust的几种常见的类型转换
查看>>
nginx服务傻瓜搭建
查看>>
聚集索引与二级索引
查看>>
面试分享:一年经验初探阿里巴巴前端社招
查看>>
离家出走
查看>>
AT1219 歴史の研究
查看>>
[leetcode-452-Minimum Number of Arrows to Burst Balloons]
查看>>
[Unity3D] DOTween和Curvy插件,以及UI-Extension
查看>>
windows下安装python 和django
查看>>
关于数字签名简要原理
查看>>
POJ-3565 Ants 空间点对不相交匹配-最小权值匹配
查看>>
第三次月考
查看>>
单例模式的理解与应用
查看>>
springmvc(一)
查看>>
Hibernate与 MyBatis的比较
查看>>