Есть ли функция, подобная "открытому объявлению" в eclipse, которую мы можем использовать в новой Android Studio?
Также как кнопка F3
.
Есть ли функция, подобная "открытому объявлению" в eclipse, которую мы можем использовать в новой Android Studio?
Также как кнопка F3
.
Вот более подробная информация, которая поможет вам избежать вопроса о том же вопросе для всех других команд:
Нажмите Ctrl + Shift + A и выполните поиск команды, которую вы ищете (например, "объявление" ). Это находит команду "Декларация - Перейти по ссылке" - Ctrl + B ".
Итак, вам просто нужно навести курсор на метод, к которому вы хотите перейти, и нажмите Ctrl + B? Вы также можете Ctrl + Click достичь той же цели.
Наиболее полезные сочетания клавиш описаны в диалоговом окне "Справка - Совет дня". Прочитайте их все.
В IntelliJ-IDEA это Right-Click
= > Go To
= > Declaration
. Как отмечают другие, Android Studio основана на IntelliJ-IDEA, и в большинстве случаев опыт будет таким же.
CTRL + B или
Щелкните правой кнопкой мыши, выберите → Декларация
Для Mac: CMD + B
В настройках я добавил ярлык для навигации → Декларация в Keymap:
Ключ cmd + button1 был добавлен щелчком правой кнопки мыши, "добавить ярлык мыши".
Интересно, что для того, чтобы сделать это полностью "затмением", вы можете захотеть, чтобы Javadocs отображались при наведении. Для этого вы должны установить "Показать быстрый документ при перемещении мыши" в разделе "Редактор- > Другие".
Вы можете нажать среднюю кнопку мыши и открыть декларацию Android Studio или все места использования метода/переменной;
^ B от переменной.
Есть, но иногда это не работает (в отличие от Eclispe, где он всегда работает). Построить проект. Поиски не работают при использовании поиска и перехода к реализации и т.д. Свободные текстовые запросы работают. кажется, является отключением в том, как AS загружает проекты gradle.
Хорошая новость заключается в том, что если вы создадите совершенно новый проект со всеми значениями по умолчанию, тогда все это будет работать. Проект, который мы получили, был перенесен с Eclipse на Android Studio с помощью мобильного консалтинга в Остине; поэтому, похоже, процесс переноса не чист.
В заключение, проект, в котором они не работали, был исправлен с помощью импорта, используя Java 7 (должен был исправить путь класса, удалить символическую ссылку Oracle и т.д.) и установить клиент git и настроить его для запуска из командной строки. После этого проект можно импортировать не только, но такие функции, как Go To- > Declaration, начали работать. И сообщения "NullException", которые часто встречались в Android Studio, ушли.
Файл - Настройки - Карта ключей - Eclipse устанавливает все ярлыки "Затмение как"