Какой ярлык для автоматического импорта всего в 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 Добавить однозначные импорт на лету вариант
  • Нажмите Применить и кнопку ОК.
ethemsulan
источник
5
Настройки -> Редактор -> Общие -> Автоматический импорт
Крис Аллинсон,
14

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

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

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

Куан Нгуен
источник
9

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

  1. Нажмите на файл меню
  2. Нажмите на Settting
  3. нажмите на карту ключа
  4. Поиск "авто-импорт"
  5. дважды щелкните по автоимпорте и выберите «Добавить клавиатуру»
  6. это все

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

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

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

Примечание. Вы можете импортировать один отсутствующий импорт, используя alt + enter, который отображается во всплывающем окне

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

Adiii
источник
7

В Windows выделите код с классами, которые необходимо разрешить, и нажмите Alt+Enter

Крис Спраг
источник
Это то, что я искал, есть ли другие подобные варианты, чтобы сделать это на конкретном элементе проблемы, а не на классе?
user1821961
5

Перейдите в Файл -> Настройки -> Редактор -> Автоматический импорт -> Java и сделайте следующее:

Выберите Вставить импорт по значению вставки во Все

Отметьте галочкой пункт «Добавить однозначный импорт на лету» и «Оптимизировать импорт на лету» *

Дирадж Химани
источник
3

Для Linux (Ubuntu 14.04) вы можете перейти на

Файл -> Настройки -> Редактор -> Автоматический импорт

поставьте галочки на всех клетках и вставьте все импортные вставки.

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

KhogaEslam
источник
3

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

В Windows: если по каким-либо причинам автоматический импорт не включен, вы можете перейти к настройкам, набрав ярлык: Ctrl+ Alt+ S.

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

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

Абхишек Агарвалла
источник
3

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

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

Ссылка

MRX
источник