821

Android Studio中是否有任何自动导入的方式(如在 Eclipse Shift++中Ctrl)?O

我发现只有Ctrl+ Alt+O要求每件事,我必须按Alt+Enter接受它。

没有办法更快吗?

4

12 回答 12

1303

对于 Windows/Linux,您可以转到File-> Settings-> Editor-> General-> Auto Import->Java并进行以下更改:

  • Insert imports on paste值更改为All

  • 将选项标记Add unambigious imports on the fly为选中

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

在此处输入图像描述

在此之后,将自动添加所有明确的导入。

于 2013-05-17T18:56:33.083 回答
92

这些是 Android Studio 中使用的快捷键

去上课CTRL + N
去文件CTRL + Shift + N
导航打开的标签ALT + Left-ArrowALT + Right-Arrow
查找最近的文件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
在布局中查看声明CTRL + B

有关更多信息,请访问在 Android 中工作的事物

于 2015-01-13T07:11:30.967 回答
87

通过更改键盘映射设置,您可以使用与 Eclipse(或您最喜欢的 IDE)中相同的键盘快捷键

文件 -> 设置 -> 键映射

Android Studio -> 首选项 -> KeyMap (Mac)

将键盘映射设置更改为 eclipse,以便您可以像在 eclipse 中一样使用快捷键。对于那些只想更改这一设置的人,它是

主菜单 -> 代码 -> 优化导入...

在此处输入图像描述

于 2014-08-21T06:12:01.223 回答
26

Android Studio --> 首选项 --> 编辑器 --> 自动导入

  • 选中优化导入运行选项
  • 选中动态添加明确的导入选项
  • 单击应用和确定按钮。
于 2014-12-23T23:02:43.657 回答
14

请注意,在我的 Android Studio 1.4 中,现在在 General 下自动导入

(Android Studio --> 首选项 --> 编辑器 --> 常规 --> 自动导入)

在此处输入图像描述

于 2015-10-23T08:42:10.493 回答
9

您可以为您喜欢的android studio中缺少导入制作快捷键

  1. 点击文件菜单
  2. 点击设置
  3. 点击关键地图
  4. 搜索“自动导入”
  5. 双击自动导入并选择添加键盘快捷键
  6. 就这样

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

注意:您可以使用弹出窗口中显示的 alt+enter 导入单个缺失的导入

在此处输入图像描述

于 2016-05-21T12:06:11.447 回答
7

在 Windows 上,突出显示具有需要解析的类的代码并点击Alt+Enter

于 2016-03-02T18:55:15.493 回答
5

转到文件 -> 设置 -> 编辑器 -> 自动导入 -> Java 并进行以下操作:

选择在粘贴值上插入导入到全部

在“动态添加明确的导入”选项和“动态优化导入*”上打勾

于 2015-02-13T06:53:48.880 回答
4

文件 > 设置 > 编辑器 > 常规 > 自动导入(Mac:Android Studio > 首选项 > 编辑器 > 常规 > 自动导入)。

选中所有复选框并将在粘贴时插入导入设置为全部。明确的导入现在会自动添加到您的文件中。

参考

于 2018-03-20T08:47:03.693 回答
3

对于 Linux (Ubuntu 14.04),您可以访问

文件 -> 设置 -> 编辑器 -> 自动导入

选中所有框并在粘贴时插入所有导入。

在此处输入图像描述

于 2015-01-21T23:55:04.637 回答
3

在最新版本的 Android Studio 中,自动导入选项默认启用,因此无需担心。

在 Windows 上:如果由于某些原因无法启用自动导入,您可以通过键入快捷方式进入设置:Ctrl+ Alt+ S

在搜索词中,只需键入“自动导入”,然后选择“即时添加明确的导入”,然后单击“确定”。

就是这样。你完成了。 Auto_import 的快照

于 2016-02-18T16:42:58.190 回答
2

正如我在谷歌开发人员的 kotlin 培训中发现的那样,在 android studio 4.2.2 上,在 macOS 上,通过转到File > New Project Settings > Preferences for New Projects...展开Other Settings > Auto Import打开设置。在 Java 和 Kotlin 部分中,确保选中Add unambiguous imports on the flyOptimize imports on the fly (for current project)。请注意,每个部分中有两个复选框。按OK保存更改并关闭设置。

在此处输入图像描述

在 Windows 中,通过转到File > Settings > Editor > General > Auto Import打开设置。在JavaKotlin部分中,确保选中Add unambiguous imports on the flyOptimize imports on the fly (for current project)。请注意,每个部分中有两个复选框。按OK保存更改并关闭设置。

在此处输入图像描述

明确的导入设置告诉 Android Studio 自动添加导入语句,只要它可以确定使用哪个。优化导入设置会告诉 Android Studio 删除您的代码未使用的所有导入。

于 2021-07-19T12:36:43.283 回答