Как показать открытый файл в Eclipse Package Explorer?

177

Когда в Eclipse открыт файл (например, .java), как мне получить в Package Explorer показ файла, над которым я работаю?

Bohn
источник
4
То же самое для обратного: stackoverflow.com/questions/797615/…
Сиро Сантилли 法轮功 冠状 病 六四 事件 法轮功

Ответы:

409

В представлении Package Explorer есть кнопка, которая выглядит как две желтые стрелки, направленные слева и справа. Всплывающая подсказка «Связь с редактором». Нажмите это.

Константин Комиссарчик
источник
8
Я только что понял, что эта кнопка является переключателем вкл / выкл («всегда связывать текущий открытый файл» против «связать открытый файл сейчас »), поэтому я мог бы попробовать решение Ahe ниже.
Бакар
2
Так просто и очень круто! Srsly, IMAK взломать StackOverflow, чтобы я мог в пять раз выше!
DataGraham
2
Я согласен с более поздним комментатором. Спасибо!
Мне нравится эта функциональность, производительность важна для программного обеспечения.
Хорхе Товар
48

Я обнаружил, что постоянная синхронизация проводника пакетов с редактором приводит к тому, что представление проводника пакетов со временем становится слишком длинным, особенно в больших проектах. Вместо этого я назначил сочетание клавиш для синхронизации проводника пакетов с редактором. Если вы используете mylyn, это, конечно, меньшая проблема.

Назначения клавиш доступны по адресу Window -> Preferences -> General -> Keys -> Show In (Show In Target Id: Package Explorer). Мой ctrl-alt-left arrow, пожалуйста, скопируйте.


Редактировать: В Luna Command имя немного изменилось. Вместо Show In (Show In Target Id: Package Explorer)команды сейчас Show In (Package Explorer).

Ахе
источник
1
Просто удивительно, я искал это некоторое время.
Бетлиста
36

С этого сайта :

Как использовать функцию Show In из всплывающего меню

Нажмите Alt+ Shift+, Wпока вы находитесь в редакторе. Это выскакивает меню с рядом вариантов. Выбор будет зависеть от того, какие плагины вы установили. Выберите нужный вариант и нажмите Enter.

Самый быстрый способ выбрать опцию - использовать первую букву опции, например. чтобы перейти в проводник пакетов, нажмите P(возможно, вам придется сделать это 2 или 3 раза, в зависимости от того, сколько других опций начинается с буквы P). Пресса Enter. Вы также можете использовать клавиши со стрелками.

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

Вызывайте «Show In» быстрее с помощью сочетания клавиш

Если вы часто используете один из параметров (например, Package Explorer), вы можете назначить одну комбинацию клавиш для ее вызова.

  • Перейдите в Windows> Настройки> Общие> Ключи.
  • Поиск шоу в. Eclipse перечислит несколько опций Show In. В нашем случае мы хотим, чтобы Show In (Show In Target Id: Package Explorer).
  • Выберите нужную команду, введите ключ в Binding, и все готово.

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

Если вам нравится эта функция, вы можете открыть редактор пакетов и щелкнуть по двойным желтым стрелкам, чтобы всегда отображать текущий выбранный исходный файл в проводнике пакетов.

Джефф Аксельрод
источник
13

В верхней части проводника пакетов есть значок двойной стрелки, который переключает это поведение. нажмите здесь

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

Latha
источник
Также задокументировано здесь, что делает это действительно ясным - harjinderkamboj.wordpress.com/2012/09/28/… Это Eclipse-эквивалент опции 'track active' в Visual Studio.
Крис Хэлкроу
7

В редакторе файлов Eclipse .java щелкните правой кнопкой мыши в любом месте, затем выберите «Показать In-> Package Explorer».

Как показано:

Образ

Как вы можете видеть, вы также можете открыть файл в Navigator, Outline и так далее.

Кай Шен
источник
Это также верно для PyDev Package Explorer (расширение Python).
тиборка