Eclipse 等 Android Studio 快捷方式

     2023-02-23     222

关键词:

【中文标题】Eclipse 等 Android Studio 快捷方式【英文标题】:Android Studio shortcuts like Eclipse 【发布时间】:2015-02-23 18:13:55 【问题描述】:

我是 Android Studio 新手,想了解快捷方式。 在 Eclipse 中,我们使用 shift-ctrl-O 进行导入。在 Android Studio 中,我们使用 alt-enter。我关于导入覆盖方法和未实现方法的问题。 Android Studio 中是否有这些的快捷方式?

【问题讨论】:

试试这个。这将有助于将您的快捷方式更改为您最喜欢的 IDE ***.com/a/25419358/3020568 另一个得票最多的答案是正确答案。 检查this answer 以防万一如果您想使用现有的快捷方式,那么它们很容易找到 - 只需按 Ctrl + Shift + A 搜索您要执行的操作。 【参考方案1】:

您也可以在 Android Studio 中使用 Eclipse 快捷键。

File -> Settings -> Keymap -> <Choose Eclipse from Keymaps dropdown> 

对于 Mac 操作系统:

File -> Preferences or Properties -> Keymap -> <Choose Eclipse from Keymaps dropdown> 

【讨论】:

@TomaszGawel 更正的答案标记取决于在询问时根据特定问题的答案。 12 月提出的问题,明年 6 月的回答。有什么想法可以帮助我吗? 这似乎没有映射 Eclipse 的所有快捷方式,例如 Cmd+Shift+R 搜索所有类,Cmd+O 搜索类中的方法等。我们需要手动添加这些? @FauxPas:你现在使用的是哪个版本的 Android Studio? Bcz,这个快捷方式适用于我的 Android Studio。 1.2.1.1 其实Ctrl+O等都可以,我只需要手动添加Cmd+O 还有选项。你试过吗?【参考方案2】:

是的,Android Studio 的键盘快捷键列表位于 https://developer.android.com/studio/intro/keyboard-shortcuts.html

这是我知道的一些。

检查:文件->设置->键盘映射-> 从 Keymaps 下拉菜单中选择 Eclipse> 或

添加未实现的方法: CTRL + I

覆盖方法: CTRL + O

格式代码: CTRL + ALT + L

显示项目: ALT + 1

显示 logcat: ALT + 6

隐藏项目 - logcat: SHIFT + ESC

构建: CTRL + F9

构建并运行: CTRL + F10

全部展开: CTRL + SHIFT + 数字键盘 +

全部折叠: CTRL + SHIFT + NumPad -

查找和替换: CTRL + R

查找: CTRL + F

如果我遗漏了您需要的任何快捷方式,您可以在此处询问更多信息,请查看 implink!! 或 link!!:)

【讨论】:

List of shortcuts 适用于 Mac 和 Windows。 ***.com/a/33301300/2114308 这是 Ctrl + N 在 Eclipse 中替换 Ctrl + Shift + T ==> 查找类【参考方案3】:

如果您在 Mac OS X 中使用 Android Studio,以下是一些快捷方式:

- 编译java源代码 SHF+CMD+F9

- 构建项目 CMD+F9

- 运行当前配置 CTR+R

- 在调试器中运行 CTR+D

- 打开项目属性 CMD++;

- 打开 Android Studio 首选项 CMD++,

- 查找任何命令 SHF+CMD+A

- 自动格式化代码 OPT+CMD+L

- 删除行 CMD+DELETECMD+Backspace

- 重复行/选择 CMD+D

- 复制行 CMD+C(未选择任何内容)

- 选择下一次出现 CTR+G

基于范围的选择

选择下一个更高的范围Option+UP

选择下一个较低范围Option+DOWN

浏览代码

-公开课 CMD+O

- 打开文件 SHF+CMD+O

- 导航回上一个位置 CMD+[

- 向前导航到上一个位置 CMD+]

- 切换到最近使用的文件 CRT+TAB

意图行动

如果/切换操作选项+返回

创建方法 CMD+N

循环一个整数数组

使用logdlogelogilogtlogmlogr 生成日志

- 项目快速修复 ALT+ENTER

- 显示所选 API 的文档 F1

- 跳转到源 CMD+向下箭头

我在this really good article 和Android Studio Tips and Tricks 上找到了其中的大部分

【讨论】:

【参考方案4】:

是的,您可以转到 文件 -> 设置 -> 编辑器 -> 自动导入 -> Java 并进行以下更改:

1.在下拉选项中将粘贴值上的插入导入更改为全部

2.markAdd unambigious imports on the fly 选项为选中。(对于 Window 或 linux 用户)

在 Mac 上,在 Android Studio 中执行相同的操作 -> 首选项

3.您也可以在Android Studio中使用Eclipse快捷键,只需进入Android Studio即可

文件 -> 设置 -> 键盘映射 -> 键盘映射下拉选项。 从中选择

谢谢

【讨论】:

【参考方案5】:

您最需要的重要 Android Studio 快捷方式


导航快捷方式

去上课:CTRL + N

转到文件:CTRL + SHIFT + N

导航打开的标签:ALT + 左箭头; ALT + 右箭头

查找最近的文件:CTRL + E

转到行:CTRL + G

导航到最后一个编辑位置:CTRL + SHIFT + BACKSPACE

转到声明:CTRL + B

转到实现:CTRL + ALT + B

转到源代码:F4

转到超类:CTRL + U

显示调用层次结构:CTRL + ALT + H

在路径/项目中搜索:CTRL + SHIFT + F


编程快捷键

重新格式化代码:CTRL + ALT + L

优化导入:CTRL + ALT + O

代码完成:CTRL + SPACE

问题快速修复:ALT + ENTER

环绕代码块:CTRL + ALT + T

重命名和重构:SHIFT + F6

行注释或取消注释:CTRL + /

阻止评论或取消评论:CTRL + SHIFT + /

转到上一个/下一个方法:ALT + UP/DOWN

显示方法的参数:CTRL + P

快速文档查找:CTRL + Q


一般快捷方式

删除行:CTRL + Y

安全删除:ALT + DELETE

关闭活动标签:CTRL + F4

构建并运行:SHIFT + F10

构建:CTRL + F9

通用(元)快捷方式:CTRL + SHIFT + A

【讨论】:

消除鼠标使用的最有帮助的答案【参考方案6】:

另一种选择是:

View  >  Quick Switch Scheme  >  Keymap  >  Eclipse

【讨论】:

【参考方案7】:

Android Studio 建立在 IntelliJ IDEA Community Edition 之上,这是 JetBrains 的流行 Java IDE。这允许用户选择他们自己的键盘映射(在您的 IDE 中支持不同的 IDE 快捷键)。

您可以通过执行以下操作在您的 Android Studio 中使用“Mac os X、Visual Studio、Eclipse、Netbeans 等.. 快捷方式:

File -> Settings -> Keymap -> 从下拉列表中选择“Eclipse”。

ORCtrl+Alt+S -> keymap -> 选择“Eclipse " 从这样的下拉列表中。

【讨论】:

Android Studio Mac 中的默认键盘映射是什么?对我来说,“Ctrl+R”(运行)快捷方式不起作用。此快捷方式和其他一些快捷方式不起作用。我目前使用“Eclipse (Mac OS X)”作为键盘映射。然后我无法通过单击“Ctrl+向左或向右箭头键”切换到 android studio 中的下一个选项卡,它会将我带到下一个桌面而不是 Android Studio 中的下一个选项卡。帮助我。 ? 您是否尝试过将键盘映射用作“Eclipse”而不是“Eclipse(Mac OS X)” 我只想点击运行按钮而不是快捷键【参考方案8】:

您可以更改您的键盘映射以使用 Eclipse 快捷方式。您可以在此处查看如何更改键盘映射。 https://***.com/a/25419358

【讨论】:

【参考方案9】:

查看 > 快速切换方案 > 键盘映射 > Eclipse 将此选项用于 Eclipse 键盘映射,或者如果您想使用 AndroidStudio 键盘映射,请点击以下链接

Click here for Official Android Studio Keymap Refference guide

您可能会在

中找到默认的键盘映射参考

AndroidStudio --> 帮助-->默认键盘映射参考

【讨论】:

【参考方案10】:

这些是 Android Studio (Windows) 的一些有用快捷方式

Double Shift - 到处搜索

Ctrl + Shift+A - 快速命令搜索

Ctrl +N - 查找类(能够查找内部 类)

Ctrl +Shift+N - 查找文件

Alt+F7 - 查找用途(获取调用层次结构)

Ctrl+B - 转到类定义。

Ctrl+LeftClick - 转到符号(变量、方法、类)定义/定义。

Ctrl+Alt+ - 后退

Ctrl+Alt+ - 右

Shift+f6 - 重构/重命名

【讨论】:

【参考方案11】:

更新

来自 Android Studio v3.0.1:

在 Android Studio 中,通过按 ALT + INSERT(或 + N 对于 MacOS),您将有以下选择(包括您的解决方案!):

构造函数 吸气剂 二传手 Getter 和 Setter equals() 和 hashCode() toString() 覆盖方法... 实现方法... 委托方法... 超级方法调用(在覆盖方法中) 版权所有 App Indexing API 代码(在扩展Fragment的类中不可用。)

注意:有些方法是自动实现的,但您可以选择Override Methods... 选项实现其他未实现的方法

【讨论】:

【参考方案12】:

你不记得所有的快捷方式:) android studio(实际上是intellij) 有解决办法

快速命令搜索:ctrl+shift+A

【讨论】:

【参考方案13】:

不像 eclipse 那样可以做 eclipse shot cut 只需执行以下操作

File ->Settings ->keymap -> in the drop down "KeyMaps" select  Eclipse ->
Apply ->ok.

【讨论】:

【参考方案14】:

Alt+enter 是一个“快速解决问题的选项”。如果您在编写“implements XXXX”后尝试使用类名,它会建议您自动实现该方法。

“有机导入”的正确快捷键是 Ctrl+Alt+O

您可以在这里找到一个非常好的 Android Studio/IntellyJ 快捷方式备忘单:IntellyJ shortcut cheatsheet

-----提示-----

尝试在 Android Studio 中使用 Live Templates(就像魔术一样)。只需按 Ctrl+J

【讨论】:

【参考方案15】:

如果您在 Android Studio 中寻找快捷方式但记不住命令,只需单击 Ctrl+Shift+A 即可启动命令搜索。从这里,您可以搜索任何您想要的快捷方式。

编码愉快!

【讨论】:

这是最好的。【参考方案16】:

These are for shortcuts specific to android studio.而且由于它基于 IntelliJ Idea Studio,these 也可以工作

回答您的具体问题,Android Studion 对于快捷方式非常合乎逻辑,例如对于您提出的所有情况,请尝试 alt-insert

【讨论】:

【参考方案17】:

在 Android Studio 中使用 Eclipse 键映射是更好的选择。它将很容易适应现有的密钥结构。但是所有新人都在使用 Android Studio 中的新快捷键结构。所以我们将学习并遵循Android Studio本身包含的快捷方式将有助于轻松与队友互动。

如果您在 Max OS X 中使用 Android Studio,请点击以下链接。这个对我有用。 https://***.com/a/30891985/2219406

【讨论】:

【参考方案18】:

在 androidstudio 3.0(>=) 中的菜单栏中转到帮助-> 键盘映射参考 它将提供所有快捷方式.. link

【讨论】:

【参考方案19】:

保存所有 Control + S Command + S

同步 Control + Alt + Y Command + Option + Y

最大化/最小化编辑器 Control + Shift + F12 Control + Command + F12

添加到收藏夹 Alt + Shift + F Option + Shift + F

使用当前配置文件检查当前文件 Alt + Shift + I Option + Shift + I

快速切换方案 Control + (backquote) Control +(反引号)

打开设置对话框 Control + Alt + S Command + ,(逗号)

打开项目结构对话框 Control + Alt + Shift + S Command + ; (分号)

在选项卡和工具窗口之间切换 Control + Tab Control + Tab

在 Studio 中导航和搜索

搜索所有内容(包括代码和菜单) 按 Shift 两次 按 Shift 两次

查找 Control + F Command + F

查找下一个 F3 Command + G

查找上一个 Shift + F3 Command + Shift + G

替换 Control + R Command + R

查找动作 Control + Shift + A Command + Shift + A

按符号名称搜索 Control + Alt + Shift + N Command + Option + O

查找类 Control + N Command + O

查找文件(而不是类) Control + Shift + N Command + Shift + O

在路径中查找 Control + Shift + F Command + Shift + F

打开文件结构弹出Control + F12 Command + F12

在打开的编辑器选项卡之间导航 Alt + 右/左箭头 Control + 右/左箭头

跳转到源 F4 / Control + Enter F4 / Command + Down Arrow

在新窗口中打开当前编辑器选项卡 Shift + F4 Shift + F4

最近打开的文件弹出Control + E Command + E

最近编辑的文件弹出Control + Shift + E Command + Shift + E

转到最后一个编辑位置 Control + Shift + Backspace Command + Shift + Backspace

关闭活动编辑器选项卡 Control + F4 Command + W

从工具窗口返回编辑器窗口 Esc Esc

隐藏活动或最后活动的工具窗口 Shift + Esc Shift + Esc

转到行 Control + G Command + L

打开类型层次Control + H Control + H

打开方法层次 Control + Shift + H Command + Shift + H

打开调用层次 Control + Alt + H Control + Option + H

编写代码

生成代码(getter、setter、构造函数、hashCode/equals、toString、新文件、新 类)Alt + 插入 Command + N

重写方法 Control + O Control + O

实现方法 Control + I Control + I

环绕 (if.​​..else / try...catch / etc.) Control + Alt + T Command + Option + T

删除插入符号处的行 Control + Y Command + Backspace

折叠/展开当前代码块 Control + 减号/加号 Command + 减号/加号 折叠/展开所有代码块 Control + Shift + 减号/加号 Command + Shift +

减号/加号

复制当前行或选择 Control + D Command + D

基本代码补全 Control + Space Control + Space

智能代码完成(按预期类型过滤方法和变量列表) Control + Shift + 空格 Control + Shift + 空格

完整语句 Control + Shift + Enter Command + Shift + Enter

快速文档查找 Control + Q Control + J

显示所选方法的参数 Control + P Command + P

转到声明(直接) Control + B 或 Control + 单击 Command + B 或 Command + 点击

转到实现 Control + Alt + B Command + Alt + B

转到超方法/超类 Control + U Command + U

打开快速定义查找 Control + Shift + I Command + Y

切换项目工具窗口可见性 Alt + 1 Command + 1

切换书签 F11 F3

使用助记符 Control + F11 Option + F3 切换书签

使用行注释来注释/取消注释 Control + / Command + /

使用块注释来注释/取消注释 Control + Shift + / Command + Shift + /

选择连续增加的代码块 Control + W Option + Up

将当前选择减少到上一个状态 Control + Shift + W Option + Down

移动到代码块开始 Control + [ Option + Command + [

移动到代码块末尾 Control + ] Option + Command + ]

选择到代码块开始 Control + Shift + [ Option + Command + Shift + [

选择到代码块结束 Control + Shift + ] Option + Command + Shift + ]

删除到字尾 Control + Delete Option + Delete

删除到单词的开头 Control + Backspace Option + Backspace

优化导入 Control + Alt + O Control + Option + O

项目快速修复(显示意图操作和快速修复)Alt + Enter Option + Enter

重新格式化代码 Control + Alt + L Command + Option + L

自动缩进行 Control + Alt + I Control + Option + I

缩进/不缩进行 Tab/Shift + Tab Tab/Shift + Tab

智能线连接 Control + Shift + J Control + Shift + J

智能行拆分 Control + Enter Command + Enter

开始换行 Shift + Enter Shift + Enter

下一个/上一个突出显示的错误 F2 / Shift + F2 F2 / Shift + F2

构建并运行

构建控制 + F9 命令 + F9

构建并运行 Shift + F10 Control + R

应用更改(使用即时运行)Control + F10 Control + Command + R

调试

调试 Shift + F9 Control + D

跳过 F8 F8

步入 F7 F7

智能步进 Shift + F7 Shift + F7

跳出 Shift + F8 Shift + F8

运行到光标 Alt + F9 Option + F9

计算表达式 Alt + F8 Option + F8

恢复程序 F9 Command + Option + R

切换断点 Control + F8 Command + F8

查看断点 Control + Shift + F8 Command + Shift + F8

重构

复制 F5 F5

移动 F6 F6

安全删除 Alt + Delete Command + Delete

重命名 Shift + F6 Shift + F6

更改签名 Control + F6 Command + F6

内联 Control + Alt + N Command + Option + N

提取方法 Control + Alt + M Command + Option + M

提取变量 Control + Alt + V Command + Option + V

提取字段 Control + Alt + F Command + Option + F

提取常量 Control + Alt + C Command + Option + C

提取参数 Control + Alt + P Command + Option + P

版本控制/本地历史

将项目提交到 VCS Control + K Command + K

从 VCS Control + T Command + T 更新项目

查看最近的更改 Alt + Shift + C Option + Shift + C

打开 VCS 弹出窗口 Alt + `(反引号)Control + V

【讨论】:

【参考方案20】:

搜索

All - 到处搜索 双 Shift

Classes - 查找类: Mac:⌘ 命令 + O Windows/Linux:Ctrl + N

Files - 查找文件: Mac:⌘ 命令 + Shift + O Windows/Linux:Ctrl + Shift + N

Symbols - 按符号名称搜索: Mac:⌘ 命令 + ⌥ 选项 + O Windows/Linux:Ctrl + Alt + Shift + N

Action - 查找操作: Mac:⌘ 命令 + Shift + A Windows/Linux:Ctrl + Shift + A

【讨论】:

导入项目(Eclipse ADT、Gradle 等)选项在 Android Studio 2.3.2 中不退出

】导入项目(EclipseADT、Gradle等)选项在AndroidStudio2.3.2中不退出【英文标题】:Importproject(EclipseADT,Gradle,etc.)optiondoesnotexitinAndroidStudio2.3.2【发布时间】:2017-10-3113:53:08【问题描述】:导入项目(EclipseADT、Gradle等)选项不会在AndroidS... 查看详情

Android Studio 将项目从 Eclipse 导入 Android Studio

】AndroidStudio将项目从Eclipse导入AndroidStudio【英文标题】:AndroidStudioimportingaprojectfromeclipsetoAndroidstudio【发布时间】:2016-08-0618:48:54【问题描述】:几个月前我的笔记本电脑崩溃了,我有点失去了与软件开发的联系,最近刚买了一... 查看详情

如何在 Android Studio 中添加 .so、.mk 等原生文件?

...我的AndroidStudio项目中添加原生文件.so、.mk、.sh、.cpp。在Eclipse中,将.so文件添加到libs文件夹中,并将其他文件添加到jni和obj文件夹中,一切正常 查看详情

Android:无法在 android studio 中打开 eclipse 项目

】Android:无法在androidstudio中打开eclipse项目【英文标题】:Android:unabletoopeneclipseprojectinandroidstudio【发布时间】:2017-04-0419:48:57【问题描述】:我在AndroidStudio中打开EclipseADT项目时遇到问题。我有Eclipse项目文件夹,结构是Image_Eclip... 查看详情

如何在 Eclipse 中导入 Android Studio 项目?

】如何在Eclipse中导入AndroidStudio项目?【英文标题】:HowtoimportAndroidStudioprojectinEclipse?【发布时间】:2013-07-0303:29:34【问题描述】:我在AndroidStudio中做了一个项目,现在我想将该项目导入Eclipse,有将eclipse转换为AndroidStudio的选项... 查看详情

将 android 项目从 Eclipse 导入 Android Studio 时发生错误

】将android项目从Eclipse导入AndroidStudio时发生错误【英文标题】:ErrorOccurredwhileimportingandroidprojectfromEclipsetoAndroidStudio【发布时间】:2016-10-1117:12:02【问题描述】:将我的Android项目从Eclipse导入AndroidStudio时遇到以下错误。ProjectGirlsHa... 查看详情

如何将 Eclipse 中的 android 项目导入 Android Studio?

】如何将Eclipse中的android项目导入AndroidStudio?【英文标题】:HowtoimportandroidprojectfromEclipsetoAndroidstudio?【发布时间】:2019-01-1821:04:59【问题描述】:我正在尝试将我的旧android项目从Eclipse迁移到AndroidStudio。我一步一步地遵循了许... 查看详情

将 Eclipse 项目导入 Android Studio 时出错

】将Eclipse项目导入AndroidStudio时出错【英文标题】:ErrorimportEclipseprojectintoAndroidStudio【发布时间】:2015-05-2113:55:50【问题描述】:当我将Eclipse项目导入AndroidStudio时,我看到了这个错误:Error:Executionfailedfortask\':app:dexDebug\'.>com.an... 查看详情

从 Eclipse 到 Android Studio

】从Eclipse到AndroidStudio【英文标题】:GoingfromEclipsetoAndroidStudio【发布时间】:2018-06-2101:49:21【问题描述】:Thisbook与Eclipse一起使用,但我在AndroidStudio中进行编程。第三章描述了类到Activity的转化。你知道如何在AndroidStudio中做到... 查看详情

为啥构建 ANE 需要 Android Studio / Eclipse?

】为啥构建ANE需要AndroidStudio/Eclipse?【英文标题】:WhyisAndroidStudio/EclipsenecessarytobuildanANE?为什么构建ANE需要AndroidStudio/Eclipse?【发布时间】:2021-10-0609:58:30【问题描述】:我使用以下过程为Android创建了一个基于Java的ANE。编译Java... 查看详情

尝试将旧的 Eclipse Android 项目导入 Android Studio

】尝试将旧的EclipseAndroid项目导入AndroidStudio【英文标题】:TryingtoimportanoldEclipseAndroidprojectintoAndroidStudio【发布时间】:2020-06-0602:48:54【问题描述】:我的Google云端硬盘上有一个2013年的旧Android游戏。我下载了它,我想将它导入Andr... 查看详情

如何在 Eclipse 中打开 Android Studio 项目?

】如何在Eclipse中打开AndroidStudio项目?【英文标题】:HowdoyouopenanAndroidStudioprojectinEclipse?【发布时间】:2013-05-2016:39:12【问题描述】:新的AndroidStudio允许使用更好的工具进行更好的Android开发。我看到一堆关于如何将eclipse项目转... 查看详情

Eclipse和Android Studio导出的Android apk的区别

】Eclipse和AndroidStudio导出的Androidapk的区别【英文标题】:DifferencesofAndroidapkexportedbyEclipseandAndroidStudio【发布时间】:2015-11-2613:26:08【问题描述】:Eclipse和AndroidStudio的apk有什么区别[IntelliJIDEA]AndroidStudio构建中是否有更高的安全性... 查看详情

Android Studio 项目结构(与 Eclipse 项目结构相比)

】AndroidStudio项目结构(与Eclipse项目结构相比)【英文标题】:AndroidStudioProjectStructure(v.s.EclipseProjectStructure)【发布时间】:2013-06-3004:33:02【问题描述】:我正在尝试学习android开发,最初我对Eclipse和AndroidStudio之间的不同项目结构... 查看详情

Eclipse Android 导入到 Android Studio - 没有提供目标目录

】EclipseAndroid导入到AndroidStudio-没有提供目标目录【英文标题】:EclipseAndroidimportintoAndroidStudio-nodestinationdirectoryoffered【发布时间】:2019-03-0419:51:38【问题描述】:我正在尝试将一些Android6Cordova5.1应用程序从Eclipse2018-09移动到AndroidS... 查看详情

在 android studio 中使用 Eclipse 类?

】在androidstudio中使用Eclipse类?【英文标题】:UseanEclipseclassinandroidstudio?【发布时间】:2018-07-1916:10:39【问题描述】:我的问题很简单,我在Eclipse项目中创建了一个类,在应用程序中,我将该类的多个实例保存在文件中以便稍后... 查看详情

Android Studio - 如何使用库(来自 eclipse 项目)

】AndroidStudio-如何使用库(来自eclipse项目)【英文标题】:AndroidStudio-howtouselibraries(fromeclipseprojects)【发布时间】:2013-05-1123:07:52【问题描述】:是的。每个人都在测试AndroidStudio。我在我的项目中使用Eclipse,我想迁移到AndroidStudi... 查看详情

尝试从 Eclipse 到 Android Studio 执行 Android 应用程序的异常

】尝试从Eclipse到AndroidStudio执行Android应用程序的异常【英文标题】:ExceptiontryingtoexecuteAndroidAppfromEclipseToAndroidStudio【发布时间】:2015-07-1313:10:45【问题描述】:我曾尝试将一个EclipseAndroid项目迁移到AndroidStudio,两种方法都试过了... 查看详情