ChatGPT解决这个技术问题 Extra ChatGPT

Android Studio 中自动导入全部的快捷方式是什么?

有什么方法可以在 Android Studio 中自动导入。类似于 Eclipse 在您使用键绑定时具有的自动导入功能:Android Studio 中的 SHIFT + CTRL + O?

目前我只找到了 CTRL + ALT + O,它询问每个单独的事情,并且我一直不得不使用键绑定 ALT + ENTER 来接受。

有什么办法可以加快速度吗?

你想进口什么?
诸如在 Eclipse 中组织导入(类)之类的东西。
但我正在寻找 Android Studio 的键盘快捷键。
“即时组织导入”是您想要的,如果您打开设置并在搜索框中输入“导入”,您就会找到它

J
John

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

将在粘贴值上插入导入更改为全部

标记为选中的动态添加明确的导入选项

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

https://i.stack.imgur.com/YCJ3Z.png

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


使用 Android Studio 菜单下的首选项。
如果您这样做,Android Studio 0.4.3 及更早版本中存在一个错误,它可能会激进地替换“R.<resource id name>”使用“android.R.<resource id name>”如果存在阻止自动生成 R.java 的错误。为避免出现问题,您应该将“android.R”添加到“Exclude from Import and Completion”列表中;见stackoverflow.com/questions/21102497/…
虽然我知道这是使用 Ctrl+Alt+O 来优化它们的正确和方便的方法......似乎我的粘贴时不会更新或允许自动导入工作..它很少要求我导入……该死的虫子
他们真的需要一个捷径,比如 Eclipse。我不想一直保持这个设置,但有时我真的需要它。例如,当我注释/取消注释一堆代码时。
它会自动优化导入吗?因为即使选择了这些选项,我每次都需要执行 Command + Alt + O。
K
K.Dᴀᴠɪs

这些是 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 在布局中查看声明 CTRL + B

有关详细信息,请访问 Things worked in Android


这很好,但没有回答 OP 的问题。
CTRL + ALT + L 在 Ubuntu 中不起作用,而是锁定显示。
Q
QED

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

文件 -> 设置 -> 键映射

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

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

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

https://i.stack.imgur.com/MB1Kn.png


Intelij中是否有一个特定的项目相当于eclipse中的ctrl shift O?我没有找到它。
Ctrl+Alt+O 用于 Mac 中的 android studio
这个答案是我所追求的。
这个答案不正确!问题是:有没有办法自动导入?您的回答使 Android Studio 消除了未使用的导入。作者想自动导入像 com.company.bean.MyBean 这样的类,当他写 MyBean bean = new MyBean();
e
ethemsulan

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

选中优化导入运行选项

选中动态添加明确的导入选项

单击应用和确定按钮。


首选项 --> 编辑器 --> 常规 --> 自动导入
A
Ajay2707

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

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

https://i.stack.imgur.com/CGAMw.png


A
Adiii

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

单击文件菜单单击设置单击键映射搜索“自动导入”双击自动导入并选择添加键盘快捷键即可

https://i.stack.imgur.com/3jgsz.png

https://i.stack.imgur.com/Dfeqa.png

https://i.stack.imgur.com/M07YN.png

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

https://i.stack.imgur.com/WsbtJ.png


H
Heinrich Cloete

在 Windows 上,突出显示具有需要解析的类的代码,然后按 Alt+Enter


这就是我一直在寻找的,是否有任何其他类似的选项可以针对特定的问题项目而不是班级执行此操作?
A
Ajay2707

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

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

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


M
MRX

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

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

Reference


K
KhogaEslam

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

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

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

https://i.stack.imgur.com/p2W3M.png


H
Heinrich Cloete

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

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

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

而已。你完成了。 SnapShot of Auto_import


A
Abey Bruck

正如我在 kotlin training from google developers 上找到的,在 android studio 4.2.2 上,在 macOS 上,通过转到 File > 打开设置新项目设置 >新项目的首选项... 展开 其他设置 >自动导入。在 Java 和 Kotlin 部分中,确保选中 Add unambiguous imports on the flyOptimize imports on the fly (针对当前项目)。请注意,每个部分中有两个复选框。按 OK 保存更改并关闭设置。

https://i.stack.imgur.com/j9tLt.png

在 Windows 中,通过转到文件 > 设置 > 编辑器 > 常规 > 自动导入来打开设置。在 Java 和 Kotlin 部分中,确保选中 Add unambiguous imports on the fly 和 Optimize imports on the fly (for current project)。请注意,每个部分中有两个复选框。按 OK 保存更改并关闭设置。

https://i.stack.imgur.com/990kH.png

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