Android Studio has a lot of shortcuts to offer. Today, we will be sharing some useful shortcuts which can enhance and boost your productivity. We will be sharing commands for both the Mac and Windows environment. Ready. Get. Set. Go!

Android Studio提供了许多快捷方式。 今天,我们将分享一些有用的捷径,这些捷径可以增强和提高您的生产力。 我们将共享Mac和Windows环境的命令。 准备。 得到。 组。 走!

查找任何动作 (Lookup any Action)

Android Studio Shortcut Search Actions

Android Studio快捷搜索动作

Mac – Cmd + Shift + A
Windows – Control + Shift + A

Mac – Cmd + Shift + A
Windows – Ctrl + Shift + A

Using this command you can search for any action you want to do. This command is the mother of all dragons.
Very useful for beginners who are starting to adopt shortcuts and know what Android Studio has in store.

使用此命令,您可以搜索要执行的任何操作。 这个命令是所有龙的母亲。
对于开始采用快捷方式并知道Android Studio具备哪些功能的初学者来说非常有用。

查找方法/代码完成 (Lookup methods/Code Completion)

You can autocomplete method, lookup variables, methods available using the below command.

您可以使用以下命令自动完成方法,查找变量,可用方法。

Mac – Command + Space
Windows – Control + Space

Mac – Command + Space
Windows – 控制键+空格键

This is a very common command and is available in most IDEs.

这是一个非常常见的命令,在大多数IDE中都可用。

随处搜寻 (Search Everywhere)

Press Shift Twice and lookup in your whole project ( Mac and Windows)

两次按Shift键并在整个项目中查找(Mac和Windows)

Android Studio Shortcut Search Everywhere

Android Studio快捷搜索无处不在

转到文件 (Goto File)

Search only files –
Mac: Shift + Command + O
Win: Ctrl + Shift + N

仅搜索文件–
Mac: Shift + Command + O
赢: Ctrl + Shift + N

Android Studio Shortcut Search By File

Android Studio快捷方式按文件搜索

To open “class” only use :
Mac: Command + O
Win: Ctrl+N

要打开“班级”,请仅使用:
Mac: Command + O
赢: Ctrl + N

提取方法 (Extracting Methods)

You can create methods quickly from a selected block of the code as shown below:

您可以从选定的代码块中快速创建方法,如下所示:

Android Studio Shortcut Create Method

Android Studio快捷方式创建方法

Mac – Cmd + Option + M
Windows – Ctrl + Alt + M

Mac – Cmd + Option + M
Windows – Ctrl + Alt + M

To add a single parameter in the method use the following alternative shortcut:

要在方法中添加单个参数,请使用以下替代快捷方式:

Mac – Cmd + Option + P
Windows – Ctrl + Alt + P

Mac – Cmd + Option + P
Windows – Ctrl + Alt + P

Android Studio Shortcut Create Parameter

Android Studio快捷方式创建参数

附上声明 (Enclose statement(s))

You can enclose a bunch of code in blocks such as if else etc as shown below:

您可以将一堆代码封装在诸如if else等的块中,如下所示:

Android Studio Shortcut Enclose Statements

Android Studio快捷方式包含语句

Mac – Cmd + Option + T
Windows – Ctrl + Alt + T

Mac – Cmd + Option + T
Windows – Ctrl + Alt + T

删除/复制行 (Delete/Duplicate line)

For deleting a line:
mac: Cmd + Backspace
Windows: Ctrl + Y

删除行:
mac: Cmd +退格键
Windows: Ctrl + Y

For duplicating:

对于复制:

mac: Cmd + D
Windows: Ctrl + D

mac: Cmd + D
Windows: Ctrl + D

拨动套 (Toggle Case)

You can toggle variables and string case easily using the following:

您可以使用以下命令轻松切换变量和字符串大小写:

mac: Cmd + Shift + U
Windows: Ctrl + Shift + U

mac: Cmd + Shift + U
Windows: Ctrl + Shift + U

Android Studio Shortcut Toggle Case

Android Studio快捷键切换套

档案结构 (File Structure)

Use Command + 7 or Ctrl + 7 to list the structure (methods and instance variables present in the file):

使用Command + 7Ctrl + 7列出结构(文件中存在的方法和实例变量):

Android Studio Shortcut File Structure

Android Studio快捷方式文件结构

剪贴板历史 (Clipboard History)

Android Studio stores all your copied stuff in clipboard. To access them, use
Mac : Shift + Command + V
Windows : Shift + Ctrl + V

Android Studio将所有复制的内容存储在剪贴板中。 要访问它们,请使用
Mac: Shift + Command + V
Windows: Shift + Ctrl + V

Android Studio Shortcut Clipboard History

Android Studio快捷剪贴板历史记录

多项选择 (Multiple Selections)

This is my personal favourite!
You can make selections for the next occurrence of the keyword as shown below:

这是我个人的最爱!
您可以为下一个出现的关键字进行选择,如下所示:

Android Studio Shortcut Multiple Selection Cursor

Android Studio快捷方式多选光标

To do the above just start selecting and dragging down pressing the Alt button.

要执行上述操作,只需按Alt并开始选择并向下拖动即可。

Alternatively, we can use:

或者,我们可以使用:

Mac : Ctrl + G
Windows : Alt + J

Mac: Ctrl + G
Windows: Alt + J

Android Studio Shortcut Multiple Selection Keyboard

Android Studio快捷方式多选键盘

转到下一个错误 (Goto Next Error)

Use the F2 button to goto the next error in your code as shown below:

使用F2按钮转到代码中的下一个错误,如下所示:

Android Studio Shortcut Next Error

Android Studio快捷方式下一个错误

重新排序语句 (Reorder Statements)

Mac: Shift + Cmd + ↓/↑
Windows: Shift + Ctrl + ↓/↑

Mac: Shift + Cmd +↓/↑
Windows: Shift + Ctrl +↓/↑

Android Studio Shortcut Move Statements

Android Studio快捷键移动语句

自动生成代码 (Auto-generate Code)

You can autogenerate code such as getters and setters using the below commands:

您可以使用以下命令自动生成代码,例如getter和setter:

Mac: Ctrl + Enter
Windows: Alt+Enter

Mac: Ctrl + Enter
Windows: Alt + Enter

Android Studio Shortcut Generate Code

Android Studio快捷方式生成代码

替代方法 (Override methods)

You can override methods as shown below:

您可以覆盖如下所示的方法:

Android Studio Shortcut Override Methods

Android Studio快捷方式覆盖方法

Mac: Command + O
Windows: Ctrl + O

Mac: Command + O
Windows: Ctrl + O

更改方法签名 (Change Method Signature)

Mac:Cmd + f6
Windows:Control + f6

Mac: Cmd + F6
Windows: Control + F6

Android Studio Shortcut Refactor Method

Android Studio快捷方式重构方法

实时模板 (Live Templates)

Live Templates can be enabled/disabled from Android Studio preferences.

可以通过Android Studio首选项启用/禁用实时模板。

Android Studio Shortcut Live Templates

Android Studio快捷方式实时模板

I’m using Tabs for live templates.
Let’s see what happens when I press tab while creating a Toast.

我正在使用Tabs作为实时模板。
让我们看看在创建Toast时按Tab键会发生什么。

Android Studio Shortcut Live Templates

Android Studio快捷方式实时模板

Another important shortcut:
Last Edited location:
Mac:Cmd+Shift+Backspace
Windows:Ctrl+Shift+Backspace

另一个重要的捷径:
上次编辑的位置:
Mac: Cmd + Shift + Backspace
Windows: Ctrl + Shift + Backspace

That’s a wrap on this article. Keep exploring shortcuts that boost your speed.

那是本文的总结。 继续探索提高速度的捷径。

翻译自: https://www.journaldev.com/28482/android-studio-shortcuts-everyone-should-know

每个人都应该知道的Android Studio快捷方式相关推荐

  1. 每个人都应该知道的 18 个强大的 Excel 快捷键!

    Microsoft Excel 是一种程序,可让您在计算机或移动设备上高效地执行各种任务.它是全球小型和大型企业主要使用的重要工具. 如果您是一位经验丰富的用户,那么您可能知道 Excel 快捷键并正 ...

  2. 每个人都应该知道的25个大数据术语

    摘要: 如果你初来乍到,大数据看起来很吓人!根据你掌握的基本理论,让我们专注于一些关键术语以此给你的约会对象.老板.家人或者任何一个人带来深刻的印象. 让我们开始吧: 1.算法."算法&qu ...

  3. 每个人都应该知道的25个大数据术语 1

    摘要: 如果你初来乍到,大数据看起来很吓人!根据你掌握的基本理论,让我们专注于一些关键术语以此给你的约会对象.老板.家人或者任何一个人带来深刻的印象. 让我们开始吧: 1.算法."算法&qu ...

  4. 每个人都应该知道的15个大数据术语

    1.算法."算法"如何与大数据相关?即使算法是一个通用术语,但大数据分析使其在当代更受青睐和流行. 2.分析.年末你可能会收到一份来自信用卡公司寄来的包含了全年所有交易记录的年终报 ...

  5. Python之每个人都应该知道的30个一行代码程序

    Python 语法简洁,能够用一行代码实现很多有趣的功能,现在整理 30 个常见的 Python 一行代码集合. ① 转置矩阵 old_list = [[1, 2, 3], [3, 4, 6], [5 ...

  6. 每一位Android开发者应该知道的Android体系架构和开发库

    Android的体系架构鼓励组件重用,允许开发者发布共享Activity.Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理.话虽如此,今天我将分享一些关于Android ...

  7. 关于软件开发,都应该知道的10个常识

    2011年,马克·安德列森(Marc Andreessen)写了一篇文章,预言"软件吞噬世界".观点主要有两个:第一,许多传统业务正在被软件公司所取代:第二,所有其他公司都发现,他 ...

  8. 每个团队都应知道的API安全威胁

    原文发表于kubernetes中文社区,为作者原创翻译 ,原文地址 更多kubernetes文章,请多关注kubernetes中文社区 目录 每个团队都应知道的API安全威胁 分页和资源限制不安全 如 ...

  9. 使用Mono平台前,请牢记产品观点(所有.Net程序员都建议知道的)

    技术领域有很多让人深感困惑的地方,不管是架构师.设计师还是程序员,在完成任务之余,偶尔都有自责的地方:程序员在使用新技术完成任务的时候,有时会觉的自己旧技术都没有完全掌握,使用新技术有些好高骛远:设计 ...

最新文章

  1. Nat. Mach. Intel. | 突变后蛋白蛋白结合力的拓扑网络树预测模型
  2. 【记录】ASP.NET IIS ISAPI_Rewrite
  3. 如何设计系统的错误码及错误信息
  4. javaweb学习总结(八)——HttpServletResponse对象(二)
  5. oracle主键自动增长
  6. 数字图像处理吴娱课后答案_数字图像处理课后题答案
  7. 机器学习系列-强填EM算法在理论与工程之间的鸿沟(下)
  8. Android 应用开发(36)---LinearLayout(线性布局)
  9. 网络管理与维护作业9
  10. Linux内核写入s3c2440,Linux空板的系统写入
  11. node-cookie- session
  12. 51流水灯c语言程序与解释,51单片机流水灯C语言源代码
  13. IAR 软件激活步骤
  14. 浅析 Redis 复制
  15. 通信用水泥杆和防腐木电杆在使用中有什么不同
  16. cortex a7 a53_镜头测试:蔡司红T28/2.8+索尼微单A7实拍北京景山公园
  17. oracle event   设置 alter system set events
  18. 应用集成——数据库集成与简单实现IoC容器
  19. java 笔触类_下列属于笔触类型的绘图工具有那些?
  20. SVG进阶-SMIL动画

热门文章

  1. 【java基础】重载与重写
  2. 全心加入web前端开发,向上吧!
  3. 现实JS模板,可设置默认值
  4. 绕过SQL注入限制的方法
  5. [转载] 知乎日报接口
  6. [转载] 交互式数据可视化在Python中用Bokeh实现
  7. 自定义 Android 钟表盘,这一篇就够了
  8. DT大数据梦工厂 第55,56讲
  9. [转]麻省理工学院(MIT)研究生学习指导[上]
  10. pytorch---之指定GPU