改动keymap


改动经常使用的快捷键


  • 代码补全(Eclipse: ALT+/)

    Android Studio中默认用的是Ctrl+Space, 这跟输入法切换冲突。找到Keymap->Main Menu->Code->Completion->Basic。改为ALT+/

  • 高速错误修正(Eclipse: Ctrl+1)

    找到 Keymap->Other->Show Intention Action。改为Ctrl+1

  • 其它实用的快捷键

    高速查找代码应用(Ctrl+G)

    凝视(Ctrl+/)

    全局查找(Ctrl+H)

    全局搜索类(Ctrl+Shift+R)

    查看方法被谁引用(Ctrl+Alt+H)

    查看使用类/函数说明(F2)

    查看类继承关系(F4)

    查找近期打开的文件(Ctrl+E)

自己主动导入相关联的jar包

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

  • 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。能够不用关注。一般来说你是用不上的。

优化Gradle

  • 在android studio的配置中,开启offline模式

    -

  • 编译时的各种优化

    compile independent modules in parallel(may require larger heap size): 这个的意思是多线程编译多个modules

    command -line options: offline(离线Gradle)

    make project automatically(only works while not running/degugging) 自己主动完毕项目编译?

    (貌似我也不理解什么意思 勾上没问题)

    configure on demand 配置需求

很多其它优化參考

[Android Studio 权威教程]配置出“NB”的Android Studio

最新文章

  1. 如何修复VUM在客户端启用之后报数据库连接失败的问题
  2. web开发技术-过滤器
  3. js根据ID修改背景图片
  4. proteus 查找 仿真元件 中英文对照 [持续更新]
  5. java 正则表达式的应用:读取文件,获取其中的电话号码
  6. svg―Raphael.js Library
  7. 在Fedora8上配置Tomcat6.0.37
  8. javascript遍历子元素
  9. 自定义MVC路由配置
  10. Linux学习(一)
  11. Fundebug后端Java异常监控插件更新至0.3.1,修复Maven下载失败的问题
  12. 自娱自乐RN版小说APP历程记录
  13. 从非标准的POST数据流中提取文件
  14. LeNet,AlexNet,GoogleLeNet,VggNet等网络对比
  15. 一个简单的修改 iis默认页面的方法..
  16. (转)手把手图文教你eclipse下如何配置tomcat
  17. linux上搭建ftp、vsftp, 解决访问ftp超时连接, 解决用户指定访问其根目录,解决ftp主动连接、被动连接的问题
  18. postgresql数据库用户名密码验证失败
  19. LVS负载均衡模型及算法概述
  20. Java8新特性学习笔记(一) Lambda表达式

热门文章

  1. 【Hive】explain command throw ClassCastException in 2.3.4
  2. Hadoop伪集群部署
  3. 三大框架所使用的UI框架
  4. 【搜索】P1019 单词接龙
  5. c# xml本地化用法
  6. ZooKeeper运行原理和基本编程接口
  7. mac 监控文件变化并重启php
  8. mysql数据库中的索引有那些、有什么用
  9. cherrypy入门
  10. js总结(二):函数、作用域和this