Какой ярлык для автоматического импорта всего в Android Studio?


800

Есть ли способ автоматического импорта (как в Eclipse , Shift+ Ctrl+ O) в Android Studio ?

Я нашел только Ctrl+ Alt+, Oкоторые просят каждую вещь, и я должен нажать Alt+, Enterчтобы принять это.

Нет способа сделать это быстрее?


2
что ты хочешь импортировать?

2
Что-то вроде организации импорта (классов) в Eclipse.
Михал Тайхерт

но я ищу сочетание клавиш для Android Studio.
Михал Тайхерт

создать свой собственный code.google.com/p/android-keyboard-switcher/source/browse/src/...

10
«организовать импорт на лету» - это то, что вы хотите, если бы вы открыли настройки и в поле поиска введите «импорт», вы бы его нашли
Blundell

Ответы:


1277

Для Windows / Linux вы можете перейти к File-> Settings-> Editor-> General-> Auto Import-> Javaи внести следующие изменения:

  • изменить Insert imports on pasteзначение наAll

  • отметить Add unambigious imports on the flyопцию как отмеченную

На Mac, сделайте то же самое в Android Studio->Preferences

введите описание изображения здесь

После этого все однозначные импортные данные будут добавлены автоматически.


26
Используйте Настройки в меню Android Studio.
Бен Уилер

2
Если вы сделаете это, в Android Studio 0.4.3 и более ранних версиях будет ошибка, при которой может быть агрессивно заменять «R. <имя идентификатора ресурса>» на «android.R. <Имя идентификатора ресурса>», если есть ошибка, которая мешает R.java из автоматически генерируется. Чтобы избежать проблем, вы должны добавить «android.R» в список «Исключить из импорта и завершения»; см. stackoverflow.com/questions/21102497/…
Скотт Барта

2
Хотя я понимаю, что это правильный и удобный способ, наряду с использованием Ctrl + Alt + O для их оптимизации ... Кажется, мой не обновит или не разрешит автоматический импорт при вставке. Лишь в редких случаях он просил меня импортировать ... чертовски жучки
сердиться 84

21
Им действительно нужен ярлык для этого, как Eclipse. Я не хочу постоянно держать эту настройку, но иногда она мне действительно нужна. Например, когда я комментировал / раскомментировал кучу кода.
Theblang

17
ЭТО НЕ РАБОТАЕТ!
Дон Ларинкс

89

Это ярлыки, используемые в Android-студии

Перейти в класс 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


36
Это хорошо, но не отвечает на вопрос ОП.
Марсель Бро

3
CTRL + ALT + L не работает в Ubuntu, вместо этого он блокирует отображение.
Mayur Raiyani

85

Изменяя настройки раскладок клавиш, вы можете использовать те же сочетания клавиш, что и в Eclipse (или в вашей любимой IDE)

Файл -> Настройки -> KeyMap

Android Studio -> Настройки -> KeyMap (Mac)

Измените настройки раскладок клавиш для затмения, чтобы вы могли использовать сочетания клавиш, как в Eclipse. Для тех, кто просто хочет изменить эту настройку, это

Главное меню -> Код -> Оптимизировать импорт ...

введите описание изображения здесь


10
Есть ли конкретный элемент в Intelij, который эквивалентен ctrl shift O в eclipse? Я не нахожу это.
Шон

7
Ctrl + Alt + O для андроид студии в Mac
Benkax

1
Этот ответ - то, что я был после.
QED

2
Этот ответ неверен! Вопрос: есть ли способ автоматического импорта? Ваш ответ заставляет Android Studio ликвидировать неиспользованный импорт. Автор хочет автоматически импортировать класс, как com.company.bean.MyBeanавтоматически, когда он пишетMyBean bean = new MyBean();
shimatai

25

Android Studio -> Настройки -> Редакторы -> Автоматический импорт

  • Проверил импорт Оптимизировать на лету вариант
  • Checked Добавить однозначные импорт на лету вариант
  • Нажмите Применить и кнопку ОК.

5
Настройки -> Редактор -> Общие -> Автоматический импорт
Крис Аллинсон,

14

Обратите внимание, что в моем Android Studio 1.4, Auto Import теперь в разделе General

(Android Studio -> Настройки -> Редакторы -> Общие -> Автоматический импорт)

введите описание изображения здесь


9

Вы можете сделать ярлык для отсутствующего импорта в Android Studio, которая вам нравится

  1. Нажмите на файл меню
  2. Нажмите на Settting
  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.

В поисковом запросе просто введите «Автоматический импорт», затем выберите «Добавить однозначный импорт на лету» и нажмите «ОК».

Вот и все. Вы сделали. Снимок авто_импорта


3

Файл> Настройки> Редактор> Общие> Автоматический импорт (Mac: Android Studio> Настройки> Редактор> Общие> Автоматический импорт).

Установите все флажки и установите для параметра «Вставить импорт при вставке» значение «Все». Однозначный импорт теперь автоматически добавляется в ваши файлы.

Ссылка

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.