Який ярлик для автоматичного імпорту всіх у Android Studio?


799

Чи є спосіб імпорту авто (наприклад, у Eclipse Shift+ Ctrl+ O) в Android Studio ?

Я знайшов лише Ctrl+ Alt+, Oякі просять про кожну річ, і мені потрібно натиснути Alt+, Enterщоб прийняти це.

Немає способу зробити це швидше?


2
що ти хочеш імпортувати?

2
Щось подібне до організації імпорту (класів) в Eclipse.
Michał Tajchert

але я шукаю комбінацію клавіш для Android Studio.
Michał Tajchert


10
"організувати імпорт на льоту" - це те, що ви хочете, якби ви відкрили налаштування та в полі пошуку "імпортували" ви знайшли б це
Blundell

Відповіді:


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 і раніше є помилка, де вона може бути агресивною щодо заміни "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
Issue швидке рішення ALT + ENTER
Об'ємний блок коду CTRL + ALT + T
Rename і рефрактор Shift + F6
Line Мій коментар чи розкоментувати CTRL + /
Блочний коментар чи розкоментувати CTRL + SHIFT + /
Перейти до попереднього / наступного методу ALT + UP/DOWN
Показати параметри для методу CTRL + P
швидкої документації LookUp CTRL + Q
Видалення рядка CTRL + Y
Перегляд декларації в макетіCTRL + B

Для отримання додаткової інформації відвідайте речі, які працювали в Android


36
Це добре, але не відповідає на питання ОП.
Marcel Bro

3
CTRL + ALT + L не працює в Ubuntu, замість цього він блокує дисплей.
Mayur Raiyani

85

Змінюючи налаштування клавіатури, ви можете використовувати ті самі скорочення клавіатури, що й у Eclipse (або улюблений IDE)

Файл -> Установки -> Клавіатура

Android Studio -> Налаштування -> KeyMap (Mac)

Змініть налаштування клавішних клавіш на затемнення, щоб ви могли використовувати клавіші скорочення, як у затемненні. Для тих, хто просто хоче змінити цю установку, вона є

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

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


10
Чи є в Intelij конкретний елемент, який еквівалентний ctrl shift O у затемненні? Я цього не знаходжу.
Шон

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

1
Ця відповідь - те, про що я пішов.
QED

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

25

Android Studio -> Налаштування -> Редактори -> Авто імпорт

  • Перевірив імпорт Оптимізувати на льоту варіант
  • Поставлено прапорець Додати однозначний імпорт на опцію " fly "
  • Натисніть кнопку Застосувати та ОК.

5
Налаштування -> Редактор -> Загальне -> Автоматичне імпорт
Кріс Аллінсон

14

Зауважте, що в моїй Android Studio 1.4 автоматичний імпорт зараз у розділі Загальні

(Android Studio -> Налаштування -> Редактори -> Загальне -> Автоматичний імпорт)

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


9

Ви можете зробити клавішу скорочення для відсутнього імпорту в андроїд-студії, який вам подобається

  1. Клацніть на меню меню
  2. Клацніть на Налаштування
  3. натисніть на ключову карту
  4. Шукати "автоматичний імпорт"
  5. двічі клацніть на автоматичному імпорті та виберіть додавання клавіші скорочення клавіатури
  6. це все

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

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

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

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

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


7

У Windows виділіть код, у якому є класи, які потрібно вирішити, і натисніть Alt+Enter


Це те, що я шукав, чи є інші подібні варіанти зробити це для конкретного проблемного пункту, а не класу?
користувач1821961

5

Перейдіть у меню Файл -> Налаштування -> Редактор -> Автоматичний імпорт -> Java та виконайте наведені нижче дії.

Виберіть пункт Вставити імпорт на значення пасти до всіх

Поставте галочку на опції Додати неоднозначний імпорт на льоту та "Оптимізуйте імпорт на льоту" *


3

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

Файл -> Налаштування -> Редактор -> Автоматичний імпорт

позначте всі поля та вставте весь імпорт на пасту.

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


3

В останній версії Android Studio, параметри автоматичного імпорту ввімкнено за замовчуванням, тому не потрібно турбуватися про це.

У Windows: Якщо з деяких причин автоматичний імпорт не ввімкнено, можна перейти до налаштувань, ввівши ярлик: Ctrl+ Alt+S .

У пошуковому терміні просто введіть "Автоматичний імпорт", а потім виберіть "Додати однозначний імпорт на ходу" та натисніть кнопку ОК.

Це воно. Ви закінчили. Знімок від Auto_import


3

Файл> Налаштування> Редактор> Загальне> Автоматичний імпорт (Mac: Android Studio> Налаштування> Редактор> Загальне> Авто імпорт).

Установіть усі прапорці та встановіть опцію Вставити імпорт на пасту до всіх. Однозначний імпорт тепер автоматично додається у ваші файли.

Довідково

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.