公司最近要培训Android的课程,但是发现现在官方网站上已经不提供了Eclipse ADT的下载了,都变成了Android Studio,可能是悲催了!

对于很多Eclipse转过来的同学,不适应的最主要就是快捷键部分了,Studio默认的快捷键和Eclipse差别很大,但是Studio强大的地方在

于通过设置你可以一直沿用Eclipse风格的快捷键,这样对于那些Eclipse过渡来的同学省了很多学习成本。

 
 

Preferences -> Keymap 然后就可以选择你想要的快捷键,这里不止可以选择Eclipse,还可以选择 Emacs、Net Beans 等编辑器的快捷键

 
 

 
 

 
 

我个人目前还是比较喜欢eclipse版本,但是有的时候什么都需要适应!

 
 

Action

Mac OSX

Win/Linux

注释代码(//)

Cmd + /

Ctrl + /

注释代码(/**/)

Cmd + Option + /

Ctrl + Alt + /

格式化代码

Cmd + Option + L

Ctrl + Alt + L

清除无效包引用

Option + Control + O

Alt + Ctrl + O

查找

Cmd + F

Ctrl + F

查找+替换

Cmd + R

Ctrl + R

上下移动代码

Option + Shift + Up/Down

Alt + Shift + Up/Down

删除行

Cmd + Delete

Ctrl + Y

扩大缩小选中范围

Option + Up/Down

Ctrl + W/Ctrl + Shift + W

快捷生成结构体

Cmd + Option + T

Ctrl + Alt + T

快捷覆写方法

Ctrl + O

Ctrl + O

快捷定位到行首/尾

Cmd + Left/Right

Ctrl + Left/Right

折叠展开代码块

Cmd + Plus,Minus

Ctrl + Plus/Minus

折叠展开全部代码块

Cmd + Shift + Plus,Minus

Ctrl + Shift + Plus,Minus

文件方法结构

Cmd + F12

Ctrl + F12

查找调用的位置

Ctrl + Option + H

Ctrl + Alt + H

大小写转换

Cmd + Shift + U

Ctrl + Shift + U

 
 

自动导包

最后再介绍一个最有用的设置,我们只有每次引用一些类的时候必须要导包,而Studio可以通过设置自动导包,简直太实用了.

到 Preferences -> Editor -> Auto Import -> Java 把以下选项勾上就OK了

如何修改代码辅助提示工具

在用Eclipse时候,你可以进行设置,设置成不管你输入任何字母,都能进行代码的提示,在Android Studio中也可以

设置,而且比Eclipse设置来的简单。当然如果你觉得代码自动提示会降低你的代码水平,你也可以不设置,在写代码

过程中,如果一时忘记了,你就可以用代码提示的快捷键。android studio代码提示的快捷键是什么呢?看这篇文章:

【Android Studio快捷键】之代码提示

接下来说如何设置代码自动提示,如图:

图上内容比较多,我直接按区域划分成6块区域来说吧:

 
 

 
 

 
 

区域1:这个选项是关于提示的时候如何进行匹配,即按照什么条件来进行提示内容的搜索。

     All:选择这个的话,意思就是要和你输入的字符进行全匹配,能全匹配起来的字符才会显示在提示列表中,如下图,其实就相当于精确搜索:

 
 

 
 

None:选择这项的话,意思是进行模糊匹配,我直接上图吧,大家看图就明白了:

 
 

First Letter:即是根据首字母进行匹配,不过这里面感觉还是有bug,选择First Letter时,匹配的结果和all类似,又比all少。这块个人感觉是Android Studio可能没有做完善。

    如果不想这么麻烦,那就不用管这三项到底咋回事,直接选all吧,反正这块就一个提示匹配的方式,不关心也罢。

区域2:这块区域其实是和代码提示快捷键有关系的,意思是假设我没有设置弹出自动提示框,在你输入内容时,这个时候你按下了代码提示的快捷键,如果匹配到的提示内容只有一项,那么是否要自动补全。

区域3:这块是关于自动代码提示列表的排序规则,排序有两种方式, lexical和relevance,你点上图中右下角的π就能进行选择排序的顺序,不用关心吧,个人觉得用处不大。

区域4:这个选项是个很重要的选项,意思是是否弹出代码自动补全提示框,其实就是本文的核心,设置代码自动提示只要把这个勾打上就好了。第二个选项:Insert selected...ect.这个选项的意思是如果你选中了提示列表中的某项,然后通过空格键,或者点(.)等键可以直接进行补全(其实吧就是把其他键当回车使,按下后,就直接补全为你选中的代码)

区域5:这项是值是否自动弹出关于你选中的补全项的文档,说得直白点,就是对你选中的补全代码的一个说明,比如参数的说明,补全代码功能的说明。不过我打勾了也没出来,不知道是不是我操作的问题,不过估计也是Android Studio的bug。因为使用AS至今,发现很多选项是没有效果的。

区域6:这个区域是关于弹出框中方法名称或者参数返回值一些显示的定义,不过这个个人感觉也是有bug的,选跟不选效果一个样。不用关心。

 
 

 
 

第一篇 关于Android Studio的快捷键的更多相关文章

  1. [技巧篇]21.Android Studio的快捷键设置[图片版]

    如果对你有帮助,请点击推荐!

  2. Android Studio实用快捷键汇总

    以下是平时在Windwos系统上用Android Studio进行开发时常用到的一些快捷键,虽然不多,但是感觉都还蛮实用的,因此记录下来,如果什么时候不小心忘记了可以拿来翻一翻,That would ...

  3. Android Studio常用快捷键 - 转

    Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的 ...

  4. Android Studio常用快捷键、Android Studio快捷键大全

    Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调 ...

  5. android studio 更改快捷键为eclipse中习惯的方式

    虽然之前看了不少android studio的快捷键,但主要开发依然还是在eclipse上,仍然不习惯android studio的快捷键方式,今天看一视频说可以改快捷键为eclipse的方式,不由得 ...

  6. android studio的快捷键设置的和eclispe一样

    最近安装了android studio,但是习惯了使用eclispe的快捷键,所以我也把android studio的快捷键设置的和eclipse一样. 具体如下: 1.快捷键 Android Stu ...

  7. Android Studio 常用快捷键及常用设置

    Android Studio 常用快捷键及常用设置 一.常用快捷键 快捷键 描述 Ctrl + Alt + L 格式化代码 Ctrl + ( +/- ) 展开/折叠 代码块 Ctrl + Shift ...

  8. Android Studio 常用快捷键 for mac

    Android Studio 常用快捷键 for mac 查找/查看相关 ⌘O: 全局查找class类名<使用率非常高> ⌘F: 在当前编辑文件中查找<使用率非常高> | 对应 ...

  9. [Android Studio] Android Studio常用快捷键

    [Android Studio] Android Studio常用快捷键   (会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲 ...

随机推荐

  1. [转]Excel数据转化为sql脚本

    在实际项目开发中,有时会遇到客户让我们把大量Excel数据导入数据库的情况.这时我们就可以通过将Excel数据转化为sql脚本来批量导入数据库. 1 在数据前插入一列单元格,用来拼写sql语句. 具体 ...

  2. windows 7 安装docker

    下载docker-install.exe 下载链接 安装,一路next(安装完成后建议重启电脑) 点击桌面boot2docker Start图标,等待初始化,运行docker --version检验是 ...

  3. NMAP-服务扫描

    1.版本探测 2.扫描强度 共分1-9级,默认是7级,等级越高强度越高 同-sV一同使用 3.轻量扫描 等价于–version-intensity 2 4重量扫描 等价于–version-intens ...

  4. TensorFlow安装解惑

    本文整理自网络,若有侵犯请告知. 1.安装环境 目前TensorFlow社区推荐的环境是Ubuntu, 但是TensorFlow同时支持Mac,Windows上的安装部署. 2.关于GPU版本 因为深 ...

  5. centos7 安装 httpd并打开测试页

    systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl dis ...

  6. C运行时库

    原文地址:http://blog.csdn.net/wqvbjhc/article/details/6612099 在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这 ...

  7. timer实现

    实现一个 timer 前段时间写过一篇 blog 谈到 用 timer 驱动游戏 的一个想法.当 timer 被大量使用之后,似乎自己实现一个 timer 比用系统提供的要放心一些.最近在重构以前的代 ...

  8. SQL查询数据总结

    SQL查询数据 完整语法 Select [select选项] 字段列表[字段别名]/* from 数据源 [where条件子句] [group by子句] [having子句] [order by子句 ...

  9. BZOJ 1025 游戏(分组背包)

    题目所谓的序列长度实际上就是各循环节的lcm+1. 所以题目等价于求出 一串数之和等于n,这串数的lcm种数. 由唯一分解定理可以联想到只要把每个素数的幂次放在一个分组里,然后对整体做一遍分组背包就行 ...

  10. 【bzoj1712】[Usaco2007 China]Summing Sums 加密 矩阵乘法

    题目描述 那N只可爱的奶牛刚刚学习了有关密码的许多算法,终于,她们创造出了属于奶牛的加密方法.由于她们并不是经验十足,她们的加密方法非常简单:第i只奶牛掌握着密码的第i个数字,起始的时候是Ci(0≤C ...