Android Studio «Open Declaration», как eclipse

Есть ли такая функция, как «открытая декларация» в eclipse, которую мы можем использовать в новой Android Studio?

Также как кнопка F3 .

Вот более подробная информация, которая поможет вам избежать вопроса о том же вопросе для всех других команд:

Нажмите Ctrl + Shift + A и выполните поиск команды, которую вы ищете (например, «объявление»). Это находит команду «Декларация – Перейти по ссылке» – Ctrl + B ».

Поэтому вам просто нужно навести курсор на метод, к которому вы хотите перейти, и нажать Ctrl + B ? Вы также можете нажать Ctrl + Click для достижения той же цели.

Наиболее полезные сочетания клавиш описаны в диалоговом окне « Справка – Совет дня ». Прочитайте их все.

В IntelliJ-IDEA это Right-Click => Go To => Declaration . Как отмечают другие, Android Studio основана на IntelliJ-IDEA, и в большинстве случаев опыт будет таким же.

В «Предпочтениях» я добавил ярлык «Навигация -> Декларация в Keymap:

Экран Android Studio / IntelliJ Keymap -> добавить ярлык для объявления

Ключ cmd + button1 был добавлен с помощью правого клика, «добавить ярлык мыши».

Интересно, что для того, чтобы сделать это полностью «затмением», вы можете захотеть, чтобы Javadocs появлялись при наведении. Для этого вы должны установить «Показать быстрый документ при перемещении мыши» в разделе «Редактор-> Прочее».

Настройка Показать быстрый документ для перемещения мыши в редакторе-> Другой раздел

  1. « CRTL + b » или

  2. Щелкните правой кнопкой мыши, выберите -> Декларация

  3. Для Mac: « CMD + b »

^ B по переменной.

Существует, но он не работает иногда (в отличие от Eclispe, где он всегда работает). Построить проект. Поиски не работают при использовании поиска и перехода к реализации и т. Д. Свободные текстовые запросы работают. Кажется, является отключением в том, как AS загружает проекты градиентов.

Хорошая новость заключается в том, что если вы создадите совершенно новый проект со всеми значениями по умолчанию, тогда все это будет работать. Проект, который мы получили, был перенесен с Eclipse на Android Studio с помощью мобильного консалтинга в Остине; Поэтому, похоже, процесс портирования не чист.

В заключение, проект, в котором они не работали, был исправлен с помощью импорта, используя Java 7 (необходимо было исправить путь класса, удалить символическую ссылку Oracle и т. Д.) И установить git-клиент и настроить его для запуска из команды линия. После этого проект можно импортировать, но такие функции, как Go To-> Declaration, начали работать. И сообщения «NullException», которые часто встречались в Android Studio, ушли.