改动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

我的Android Studio 优化之路的更多相关文章

  1. Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具

    Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具 记得我的第一篇博客就是写Android Studio,但是现在看来还是有些粗糙了,所有重构了一下思路, ...

  2. Android Studio优化编译速度

    随着Android Studio的不断完善,其安卓开发者阵营也基本从Eclipse转移到了Android Studio,毕竟Android Studio是谷歌亲力亲为开发的官方开发软件.不过其最重要的 ...

  3. Android Studio优化之启用Shift+Ctrl+O导入所有的包

    在使用Eclipse开发Android应用时,开发者往往会使用Shift+Ctrl+O快捷键来快速导入所有的包,和移除已经导入但还未使用的包.但这个快捷键在Android Studio没人是给有开启的 ...

  4. Android Studio开发笔记

    工欲善其事,必先利其器. 来分享下一些tips吧. android studio优化 我的习惯是从visual studio沿袭过来的,所以快捷键都是参照VS改过来的. 设置调优 不打开上次打开的工程 ...

  5. Android Studio的优化/Gradle构建

    转自链接http://bbs.itheima.com/thread-204217-1-1.html   使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢 ...

  6. 优化Android Studio/Gradle构建

     使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这 ...

  7. studio_ 优化Android Studio 启动、编译和运行速度?

    http://www.admin10000.com/document/6842.html: 作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Go ...

  8. apk反编译(6)ProGuard 工具 android studio版官方教程[作用,配置,解混淆,优化示例]

    ProGuard In this document Enabling ProGuard (Gradle Builds) Configuring ProGuard Examples Decoding O ...

  9. 如何优化 Android Studio 启动、编译和运行速度?

    作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Google 的 Android Studio来进行开发,但使用起来有时会出现卡顿等问题.本文介 ...

随机推荐

  1. mybatis 存储过程的写法

    (注意事项: 在使用游标的时候,不能在游标声明之前,使用crud) 存储过程示例 CREATE DEFINER=`root`@`::` PROCEDURE `earnings_proceduce`() ...

  2. k8s 核心功能[转]

    部署应用 执行命令: kubectl run kubernetes-bootcamp \ --image=docker.io/jocatalin/kubernetes-bootcamp:v1 \ -- ...

  3. 数组、list排序

    //数字排序 int[] intArray = new int[] {4, 1, 3, -23}; Arrays.sort(intArray); 输出: [-23, 1, 3, 4] //字符串排序, ...

  4. atoi (String to Integer) leetcode

    将字符串转化为数字,其注意事项有: Requirements for atoi: The function first discards as many whitespace characters a ...

  5. [Java]Java工程师成神之路

    http://blog.csdn.net/sunnyyoona/article/details/50384595

  6. xmind 8 安装后启动失败(未提示错误信息)

      xmind 8 安装后启动失败   前言 家里的计算机也安装了xmind,启动之后界面显示xmind的启动图标,几秒之后启动图标消失(闪退了),然后留我一脸懵逼.想着卸载了安装一个新的应该没有问题 ...

  7. PLSQL Developer连接数据库报错ora-12514解决

    连接本地数据库报以上错误,需要修改本地数据库的监听配置文件(如下所示:) 比如我的本地oracle数据库相关文件在E:\app\user\product\11.2.0\dbhome_1下 然后在E:\ ...

  8. 条款12:复制对象时勿忘其每一个成分(Copy all parts of an object)

    NOTE: 1.Copying 函数应该确保复制“对象内的所有成员变量”及“所有base class成分”. 2.不要尝试以某个copying函数实现另一个copying函数.应该将共同机能放进第三个 ...

  9. 让自己习惯C++

    条款1.C++是一个语言联邦 过程形式(procedural) 面向对象形式(object-oriented) 函数形式(function) 泛型形式(generic) 元编程形式(metaprogr ...

  10. POJ 2553 The Bottom of a Graph(强连通分量的出度)

    题意: 求出图中所有汇点 定义:点v是汇点须满足 --- 对图中任意点u,若v可以到达u则必有u到v的路径:若v不可以到达u,则u到v的路径可有可无. 模板:http://www.cnblogs.co ...