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


798

有汽车进口的任何方式(如在Eclipse Shift+ Ctrl+ O)在Android的工作室

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

没有办法更快地做到吗?


2
您想导入什么?

2
像在Eclipse中组织导入(类)之类的东西。
米哈尔Tajchert

但我正在寻找Android Studio的键盘快捷键。
米哈尔Tajchert


10
您想要的是“即时组织导入”,如果您打开设置并在搜索框中键入“导入”,便会发现它
Blundell

Answers:


1276

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

  • Insert imports on paste值更改为All

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

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

在此处输入图片说明

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


25
使用Android Studio菜单下的偏好设置。
本·惠勒

2
如果执行此操作,则Android Studio 0.4.3及更早版本中将存在一个错误,如果存在防止阻止该错误的错误,则可以积极地用“ android.R。<资源ID名称>”替换“ R. <资源ID名称>”。 R.java从被自动生成。为避免出现问题,应将“ android.R”添加到“从导入和完成中排除”列表中;看到stackoverflow.com/questions/21102497/...
斯科特·巴塔

2
虽然我知道这是使用Ctrl + Alt + O进行优化的正确且便捷的方式...似乎我的粘贴时不会更新或不允许自动导入工作。.它很少要求我导入...该死的虫子
愤怒的84年

21
他们确实需要快捷方式,例如Eclipse。我不想一直保持此设置,但有时我确实需要它。例如,当我评论/取消评论一堆代码时。
theblang 2014年

17
这不起作用!
Don Larynx

89

这些是Android Studio中使用的快捷方式

转到课堂CTRL + N
转到文件CTRL + Shift + N
导航打开的选项卡ALT + Left-Arrow; ALT + 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中的Things


36
很好,但是不能回答OP的问题。
Marcel Bro

3
CTRL + ALT + L在Ubuntu中不起作用,而是锁定了显示。
Mayur Ra​​iyani

85

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

文件->设置-> KeyMap

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

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

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

在此处输入图片说明


10
Intelij中是否有一个与Eclipse中的ctrl shift O等效的特定项目?我找不到。
肖恩

7
Mac中android studio的Ctrl + Alt + O
Benkax 2014年

1
这个答案就是我所追求的。
QED

2
这个答案不正确!问题是:有没有办法自动导入?您的答案使Android Studio消除了未使用的导入。作者希望com.company.bean.MyBean在写作时自动像自动导入一个类MyBean bean = new MyBean();
shimatai '17

25

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

  • 选中“动态优化导入”选项
  • 选中“在运行中添加明确的导入”选项
  • 单击应用,然后单击确定按钮。

5
首选项->编辑器->常规->自动导入
克里斯·阿林森Chris Marin'17

14

请注意,在我的Android Studio 1.4中,“常规”下的“自动导入”现在

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

在此处输入图片说明


9

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

  1. 点击文件菜单
  2. 点击结算
  3. 点击按键图
  4. 搜索“自动导入”
  5. 双击自动导入,然后选择添加键盘快捷键
  6. 就这样

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

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

在此处输入图片说明


7

在Windows上,突出显示包含需要解决的类的代码,然后按Alt+Enter


这就是我一直在寻找的东西,是否有其他类似的选择可以在特定的问题项目上而不是在课堂上进行?
user1821961

5

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

选择“在粘贴时插入导入值”到“全部”

在“立即添加明确的导入”选项上打上勾号,然后选择“即时优化导入*


3

对于Linux(Ubuntu 14.04),您可以转到

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

选中所有复选框,然后在粘贴中插入所有导入内容。

在此处输入图片说明


3

在最新版本的Android Studio中,默认情况下会启用自动导入选项,因此,不用担心。

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

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

而已。你做完了。 Auto_import快照


3

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

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

参考

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.