ярлык в Android Studio, чтобы найти текущий файл редактирования src


146

Знаете ли вы, как проверить местоположение текущего файла редактирования на панели дерева проекта (в самой левой панели Android Studio), кроме как вручную. (В худшем случае все папки там свернуты)

Ярлык Navigate-> Class может быстро показать мне файл src на панели редактирования (центральная панель). Затем я хочу узнать логическое расположение файла src в дереве проекта (левая панель), чтобы я мог быстро добавить несколько новых файлов в тот же пакет. (например, щелкните правой кнопкой мыши на пакете и добавьте новый класс).

В настоящее время я должен развернуть дерево проекта и найти его папка за папкой.

На самом деле, в XCode есть такой ярлык под названием «Показать в Project Navigate»

Какой удобный способ это.

Интересно, это также поддерживается в Android-студии.

Спасибо



1
Это точно так же, как в IntelliJ, так что проверьте этот вопрос StackOverflow: stackoverflow.com/questions/1086041/…
Тимо Рейман

Понял. Большое спасибо.
Рой Ма

Справочные работы @ TimoReimann. Спасибо
Рой Ма

Ответы:


243

Вы можете использовать кнопку « Прокрутка из источника» на панели инструментов проекта в левой части Android Studio.

разместить

Другое решение Alt+ F1+ 1. Вы также можете прочитать Найти текущий файл в IntelliJ для получения дополнительных ответов.


32
Сочетание клавиш:Alt-F1, Enter
Wal

3
Следует отметить, что нажатие кнопки ничего не сделало для меня, но включение Autoscroll from Source(щелкните правой кнопкой мыши пустую область слева от указанной кнопки) теперь выбирает открытый файл в дереве. Также после включения кнопка удаляется.
Первый день

Alt-F1меню спасает, спасибо @wal. Alt-F1 8раскрыть в
поиске

39

Просто включите следующую опцию!

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


Это гораздо лучший ответ, чем лучший, хотя технически это не совсем то, что спросил ОП. Не уверен, почему так мало голосов.
Стэн Лин

11

Для автоматической прокрутки вы можете сделать следующее:

Вы должны убедиться Autoscroll to Source и Autoscroll from sourceвключен.

автопрокрутка

Всякий раз, когда вы изменяете файл, дерево проекта будет выделено в соответствии с.

Я наблюдал некоторую медлительность и отставание, если размер проекта большой (несколько модулей или огромная база кода), и вы используете сочетание клавиш Ctrl+ Nдля перехода к классу.

Таким образом, альтернативой будет либо нажать на следующий значок: значок

ИЛИ

Используйте сочетание клавиш:

Alt+ F1+ 1 или Alt + F1+Enter


4

Вы можете добавить ярлык (keymap) для команды «открыть текущий файл редактирования в проводнике проекта».

  1. Нажмите Ctrl + Alt + S, для пользователя Windows, чтобы открыть Настройки
  2. Выберите Keymapна боковой панели
  3. Найдите команду, используя поле поиска, введите в нее: select in project view
  4. Щелкните правой кнопкой мыши результат и выберите «Добавить сочетание клавиш».
  5. Введите любую комбинацию клавиш, которую вы хотите, например, я предпочитаю ярлык, Ctrl + Kчтобы показать текущий файл редактирования в проводнике проекта
  6. Нажмите кнопку ОК. Он предложит вам удалить сочетание клавиш, которое вы ввели из существующей команды, поэтому просто нажмите кнопку Удалить.

Я новичок в разработке Android. Я использовал кодирование в Sublime Text 3. Первое, что я делаю, чтобы сделать разработку под Android более приятной, - это привязка всех ярлыков, которые я использовал в Sublime Text 3, к Android Studio. Теперь он чувствует себя как дома :)


Спасибо. Именно то, что я искал.
Рома Богдан



2

Android Studio 3.6.3 (апрель 2020 г.)

Перейдите в «Настройки»> «Карта клавиш» и выполните поиск «Выбрать в представлении проекта» и назначьте сочетание клавиш.


1
Возможно, вы захотите уточнить, как перейти к сочетаниям клавиш
Массимо Фриттелли


0

В Android Studio 4 он теперь Always Select Opened Fileнаходится в меню «Настройки» в представлении проекта.

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

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