关键词:
【中文标题】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 还有选项是的,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+DELETE 或 CMD+Backspace
- 重复行/选择 CMD+D
- 复制行 CMD+C(未选择任何内容)
- 选择下一次出现 CTR+G
基于范围的选择
选择下一个更高的范围Option+UP
选择下一个较低范围Option+DOWN
浏览代码
-公开课 CMD+O
- 打开文件 SHF+CMD+O
- 导航回上一个位置 CMD+[
- 向前导航到上一个位置 CMD+]
- 切换到最近使用的文件 CRT+TAB
意图行动
如果/切换操作选项+返回创建方法 CMD+N
或
循环一个整数数组
使用logd
、loge
、logi
、logt
、logm
和logr
生成日志
- 项目快速修复 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
”。
OR 按 Ctrl+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,两种方法都试过了... 查看详情