Android Studio 不得不知的20大快捷键

时间:2023-02-02 23:57:21

如何进入设置快捷键的界面:

Android Studio -> References -> Keymap

使用的Keymaps为 Eclipse(Mac OS X)如下图所示:

Android Studio 不得不知的20大快捷键

1 展开和收缩代码:

设置方法:Main menu -> Code -> Folding -> Expand/Collapse

Android Studio 不得不知的20大快捷键

我自己设置的为:

command+[ 代码收缩

command+] 代码展开

Android Studio 不得不知的20大快捷键


2 全局查找:

设置方法:Main menu -> Edit -> Find -> Find in Path

我自己设置的为 ctrl+h

Android Studio 不得不知的20大快捷键


3 全局替换(超级实用):

设置方法:Main menu -> Edit -> Find -> Replace in Path

我自己设置的为 CTRL+SHIFT+F

Android Studio 不得不知的20大快捷键


4 当前文件的查看和替换

设置方法:Main menu -> Edit -> Find -> Replace

我自己设置的为 command+F

Android Studio 不得不知的20大快捷键


5 从布局文件跳到关联的Activity或者从Activity跳到关联的布局文件:

设置方法:Main menu -> Navigate -> Relate Symbol

我设置的为 CTRL+COMMAND+↑

Android Studio 不得不知的20大快捷键


6 回到上一个编辑的地方:

Main menu -> Navigate -> Back

Main menu -> Navigate -> Forward

我设置的为:

Back command+←

Forward command+→

Android Studio 不得不知的20大快捷键


7 进入源文件

Main menu -> View -> Jump to Source(比如方法,变量,类)

Main menu -> Navigate -> Declaration(比如findViewById的view id点进去,进入的是R文件,而不是布局文件,可使用此快捷键)

这样的话进入源文件就有两个快捷键了【Jump to Source , Declaration】。使用的时候比较麻烦,还要区分场景。

可以把Main menu -> View -> Jump to Source的快捷键删掉,只使用Main menu -> Navigate -> Declaration设置的快捷键,就可以共用一个了,这样不管在关联布局中使用还是在类中使用都可以。

我设置的为F3

Android Studio 不得不知的20大快捷键


8 把代码向上/下后移动

Main menu -> Code - Move Statement Up / Move Statement Down

我设置的为 option/alt+↑/↓

Android Studio 不得不知的20大快捷键


9 注释快捷键:

单行注释:Main menu -> Code -> Comment By Line Comment

代码块注释: Main menu -> Code -> Comment By Block Comment


10 选中字符串大、小写

Editor Actions -> Editor -> Toggle Case

我设置的为 command+shift+x

Android Studio 不得不知的20大快捷键


11 运行项目快捷键:

Main menu -> Run ->run

Debug方式运行:Main menu -> Run ->debug


12 列/块选择

比如两行代码,只想选中两行前5个字符。

开启和关闭:Main menu -> edit -> Column Select Mode

或者不用上面的 快捷键,可以按住Alt键,然后鼠标选择。

Android Studio 不得不知的20大快捷键


13 快速定位到错误的地方

比如当前类文件有多处编译错误需要我们去处理。可以通过快捷键来快速定位。

设置方法如下:

Main menu -> navigate -> Next Highlighted Error

我设置的为 command+.

Android Studio 不得不知的20大快捷键


14 快速打开Java文件

Main menu -> navigate -> Class

我设置的为:shift+command+t

Android Studio 不得不知的20大快捷键


15 快速打开文件

Main menu -> navigate -> File

我设置的为:shift+command+r

Android Studio 不得不知的20大快捷键


16 删除/复制整行

删除整行设置方法 Editor Actions –> Delete Line

我设置的为 command+d

复制整行 Main menu -> Editor -> Copy

我设置的为 command+c


17 关闭所有/当前/其他打开的文件

关闭打开的所有文件 Main menu -> Window -> Editor Tabs ->Close All

我设置的为 command+shift+w

关闭当前打开的文件 Main menu -> Window -> Editor Tabs ->Close

我设置的为 command+w

除了当前文件,关闭其他文件 Main menu -> Window -> Editor Tabs ->Close Others

我设置的为 shift+w

Android Studio 不得不知的20大快捷键


18 生成setter/getter/constructor/toString/equals代码

设置方法 Main menu -> Code -> Generate…

我设置的为 command+n

Android Studio 不得不知的20大快捷键


19 快速定位当前文件所在的目录

这个还想没有 快捷键,但是非常常用。可以通过点击按钮来实现。

Android Studio 不得不知的20大快捷键

使用效果 :

Android Studio 不得不知的20大快捷键


20 显示快速修复选项

设置方法 Other -> Show Intention Actions

我设置的为 command+1

Android Studio 不得不知的20大快捷键

Android Studio 不得不知的20大快捷键的更多相关文章

  1. 用Android Studio开发最常用到的快捷键

    Android Studio常用快捷键 Android Studio日常开发常用快捷键. 快捷键版本: Mac OS X 10.5+ 搜索查看类 用途 Mac快捷键 搜索所有文件 double Shi ...

  2. Android Studio 在mac下对应的快捷键

    Mac下快捷键的符号所对应的按键⌥-> option|alt⇧->shift⌃->control⌘->command⎋->esc注: 与F6/F7/F12等F功能键开头的 ...

  3. Android Studio 导致C盘过大

    转载:http://blog.csdn.net/u010794180/article/details/48004415 这是一个可看可不看的文章,不可看是对与那些 C盘 容量不紧张的人而言:而我是属于 ...

  4. Android Studio一些常用快捷键及快捷键冲突解决

    1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西写出来,献丑,如有不对的地方,希望大家 ...

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

    1.显示最近编辑的文件列表 Ctrl + E 2.快速打开类 Ctrl + N 3.快速打开文件(可以是XML等各种格式后缀的文件) Ctrl + Shift + N 4.当前方法的声明 Alt + ...

  6. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

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

    常用快捷键: Ctrl+Q 出现文档提示 跟ecplise的 鼠标悬浮差不多 Ctrl+Alt+t 包围代码 Home End 移动光标到文本首和文本尾 Alt+回车 导入当前包 Ctrl+Alt+O ...

  8. Android Studio常用快捷键汇总(mac)

    查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...

  9. Android Studio快捷键——编辑篇

    Android Studio是官方推出的Android开发IDE,本系列讲解Android Studio中常用的快捷键,本文是该系列的第一篇,讲解的内容是与编辑代码相关的快捷键. 本文所讲快捷键基于A ...

随机推荐

  1. 记录一次自己对nginx+fastcgi(fpm)+mysql压力测试结果

    nginx + fastcgi(fpm) 压力测试: CentOS release 5.9 16核12G内存 静态页面: 并发1000,压测200秒,测试结果: 系统最大负载5.47 成功响应: 25 ...

  2. Mock模拟后台数据接口--再也不用等后端的API啦

    ok,在开发中经常需要从后台获取数据,那么有时候后台的数据接口并没有写好,所以这时候,就需要自己模拟数据接口,来实现前端逻辑, 今天数的就是阿里巴巴的一款mock产品,很好用的哦!!!! ok!这是我 ...

  3. angularjs 下滑线滑动

    css: .detail_row { width: 410px; height: 34px; clear: both; border-bottom: 1px solid #eaeeef; font-s ...

  4. Laravel 的文件存储 - Storage

    记录一下 Laravel Storage 的常见用法 内容写入磁盘文件 > php artisan tinker >>> use Illuminate\Support\Faca ...

  5. Nginx配置跨域请求“Access-Control-Allow-Origin”

    当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服 ...

  6. win下jdk7环境变量的配置

    win下jdk7环境变量的配置: 单击计算机(Computer),选择属性(Properties),选择高级系统设置(Advanced systems settings), 选择环境变量(Enviro ...

  7. 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:fhcq-oa' did not find a matching property.

    当你在使用Eclipse运行web项目时,你可能会看到控制台出现: 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Settin ...

  8. 谈谈javascript的函数作用域

    在一些类似c语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明他们的代码段之外是不可见的,我们称为块级作用域(block scope),而javascript中没有块级作用域.取 ...

  9. android中的一个圆角图片

    RoundedImageView A fast ImageView (and Drawable) that supports rounded corners (and ovals or circles ...

  10. Aizu 0121 Seven Puzzle(变进制数的完美hash)

    一遍预处理跑完所有情况,O(1)回答就好.状态记录我用的康拓和逆康拓. #include<bits/stdc++.h> using namespace std; ]; ]; ]; int ...