zoukankan      html  css  js  c++  java
  • 【Android Studio快捷键】之导入对应包声明(import packages)

    可能import 单个声明的快捷键大家都非常easy找到。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。

      能够不用关注。一般来说你是用不上的。



  • 相关阅读:
    嵌入式 VFS: Cannot open root device "mtdblock2" or unknown-block(2,0)
    嵌入式 hi3518x平台h264+g711a封装mp4代码demo
    嵌入式 十个最值得阅读学习的C开源项目代码
    嵌入式 arm平台ping域名指定ip小结
    嵌入式 busybox自带的tftp、telnet、ftp服务器
    嵌入式 hi3518平台检测网线是否插上
    嵌入式 hi3518平台获取网络环境中的ip、netmask、broadcast等信息
    jdbcUrl is required with driverClassName错误解决
    class path resource [processes/] cannot be resolved to URL because it does not exist
    SpringBoot2.0--- 多数据源配置
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7098295.html
Copyright © 2011-2022 走看看