Android Studio你不知道的快捷键(一)

一般来说键盘用的越多鼠标用的越少,那么写起代码来效率就越高;常见的快捷键想必大家都已经掌握,接下来我就分享一些你可能不知道的但确非常实用的快捷键。

下文所有快捷键基于如下keymap
Windows: Default
Linux: Default
OSX: Mac OSX 10.5+

自动补全的时候是Enter还是Tab?

自动补全enter和tab区别

在使用自动补全的时候EnterTab的行为还是有一些细微的区别的:

  1. 使用Enter会补全你选择的语句
  2. 使用Tab的话,会替换掉你之前在这里的内容(删除后面的语句直到遇到点号,逗号,分号)

这种情况我们还是会经常遇到的,比如要替换一个资源的ID(R.id.a_xxx_xxx),想必大多数人都是先选择a.xxx_xxx删除,然后输入新的内容,或者相反;其实这时候,用Tab才是最优雅的方式。

快捷键:(在补全的时候)Enter/Tab

返回编辑器窗口

返回编辑器窗口

正在写代码的时候,很多操作会让焦点脱离编辑器;比如Find UsageLogcat, 切换到项目结构视图,类型继承树等;如果视图切换了如何快速切回编辑器继续写代码呢?简单的鼠标点一下编辑器就可以了,但其实还有两种选择:

  1. Esc: 让编辑器窗口获取焦点,这时候就可以输入代码了
  2. Shift + Esc: 这个会让编辑器获取焦点,并且顺手帮你把刚刚打开的窗口关闭了。

个人喜欢第二种;Find Usage完毕了,Shift + Esc, 优雅~

  1. Esc: 返回编辑器
  2. Shift + Esc: 返回编辑器并关闭当前窗口

返回上次打开的工具窗口

返回最后打开的工具窗口

接上面那个功能,如果你Shift + Esc 写了一会儿代码,发现又需要打开刚刚的窗口怎么办?这种场景通常发生在Logcat这个Tol Window上,看完了日志,写代码,写完代码看日志;如何快速切换?

快捷键:F12

快捷打开窗口

使用数字快捷打开窗口

有木有发现有的窗口上面有个数字?这样的窗口(工具窗)我们可以快捷打开!

  • Mac: Cmd + 数字
  • windows/Linux: Alt + 数字

任意窗口切换

窗口切换

上面的切换还是无法满足你的要求?记得Mac的Cmd + Tab,Windows的Alt/Win + Tab吗?Android Studio也有这个类似的功能,可以让你切换到任意窗口!

在这个切换窗口打开的时候,你可以直接按数字切换到对应的工具窗口,或者输入字母搜索右边的编辑器窗口,如果你需要关闭某个窗口,在上面按BackSpace即可。

快捷键:Ctrl + Tab

隐藏所有窗口

隐藏所有窗口

好了学了那么多打开窗口的技能,如果你想关闭那些乱七八糟的窗口,安安静静写代码应该怎么办?

  • Mac: CMD + Shift + F12
  • windows/Linux: Ctrl + shift + F12

如果需要恢复所有窗口,再按一次这个快捷键即可。

参数提示

参数提示

这个功能估计很多人知道了,但是还是提一下。在自动补全以后,如果某个方法参数超级长,你不知道参数是什么怎么办?可以试试这个。

    • Mac: CMD + P
    • win/Linux: Ctrl + P
时间: 2024-10-12 16:42:34

Android Studio你不知道的快捷键(一)的相关文章

Android Studio你不知道的快捷键(二)

在Android Studio你不知道的快捷键(一)里面,主要讲述了一些窗口操作的快捷键还有补全参数提示等,这一篇会分享一些代码代码编辑的快捷键.(默认Keymap如上文) 自动生成变量 自动生成变量 作为一门静态类型语言,Java是有一定的类型推导能力的:那么你是否经常书写: 12 String testStr = "testStr";List<String> testStrings = new ArrayList<String>(); 其实大可不必写那些恼火

Android Studio你不知道的快捷键(三)

本文将继续介绍一些非常实用的但是你可能不知道的快捷键:没看过前两篇的可以移步: Android Studio你不知道的快捷键(一) Android Studio你不知道的快捷键(二) Select In.. 说实话,想不出一个比较好的翻译 :P 干脆使用英文吧. Select In.. 有没有这样的场景:你在Android Studio打开了一个图片文件(或者别的文件),想在资源浏览器里面查看这图片:在Eclipse里面我想大部分的人是Alt + Enter进入文件属性复制地址,然后在系统资源管

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

Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持. Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面 粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来. 2. Ctrl+空格: 输入代码时按此组合键会列

[Android Studio] Android Studio常用快捷键

(会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲下比较常用的一些快捷键: Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等. Alt+H:查找功能,全局查找 F4:查看类继承关系 F2:查看文档说明(函数使用说明) Ctrl+E:查看最近打开过的文件 Ctrl+Shift+E:查看最近编辑过的文件 double Shift:全局查找,这

android studio mac 快捷键 总结 (不断更新)

# android studio mac 快捷键 总结 (不断更新) [TOC] ## svn | 描述 | 快捷键 | | ---------- | -------- | | 提交修改 | Cmd + K | | 更新代码 | Cmd + T | | VCS option | Ctrl + V | ## coding | 描述 | 快捷键 | | ----------------- | ------------------------ | | 打开类 | Cmd + O | | 在类中查找方法

Android Studio常用快捷键 - 转

Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来.2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类.方法名.成员变量等,起智能提示的作用.在编辑XML文件一样有用.3. Ctrl+向下箭头 或Ctrl+向上箭头:在有自动匹配下拉列表时,此快捷键会自动关掉下拉列表,光标移动到下/上一行.4. 自动匹配下拉列表的排列方式的

Android Studio常用快捷键

1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来.2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类.方法名.成员变量等,起智能提示的作用.在编辑XML文件一样有用.3. Ctrl+向下箭头 或Ctrl+向上箭头:在有自动匹配下拉列表时,此快捷键会自动关掉下拉列表,光标移动到下/上一行.4. 自动匹配下拉列表的排列方式的切换:在自动匹配下拉列表的右下角有个“π

Android Studio 常用快捷键及如何沿用Eclipse的快捷键

1.显示最近编辑的文件列表 Ctrl + E 2.快速打开类 Ctrl + N 3.快速打开文件(可以是XML等各种格式后缀的文件) Ctrl + Shift + N 4.当前方法的声明 Alt + Q 5.显示参数信息 Ctrl + P 6.生成构造器/Getter/Setter等 Alt + Insert 7.显示类结构图 Ctrl + H 8.返回至上次浏览的位置 Ctrl + Alt + left/right 9.切换代码视图 Alt + left/right 10.方法间快速移动定位

android studio学习---快捷键

快捷键学习  TIPS: 1.异常代码块  或者自定义代码块结构  Ctrl+Alt+T  或者   File | Settings | File and Code Templates When you want to catch exceptions thrown by some code fragment, select it in the editor, press Ctrl+Alt+T (Code | Surround With) and choose try / catch. The