Eclipse content assist (для PHP или чего-либо еще) не использует активный рабочий набор

#eclipse

#eclipse

Вопрос:

Eclipse content assist для PHP (и я предполагаю, что и для других типов) не использует текущий активный рабочий набор — он выполняет поиск ПО ВСЕМ файлам в проекте. Как мне изменить его, чтобы использовать только активный рабочий набор?

При выполнении поиска Ctrl Shift R он также искал все файлы в проекте (не то, что я хотел), пока я не щелкнул маленький черный треугольник в этом окне и не выбрал рабочий набор, который я хотел, чтобы он использовал. Теперь он успешно отображает только файлы, которые соответствуют моей строке поиска в рабочем наборе. Однако это ничего не меняет в функции автозаполнения содержимого assist (т. Е. использование Ctrl Пробел для завершения имени функции или переменной). Есть ли какой-либо способ добиться этого?

Я использую версию Eclipse Indigo, так что она появилась совсем недавно.

Ответ №1:

Боюсь, что это невозможно так, как вы выразились. Рабочие наборы Eclipse просто дают вам способ организовать ваши проекты.

Однако вы можете захотеть взглянуть на Mylyn, который полностью интегрирован с платформой Eclipse. Здесь и здесь приведен хороший обзор того, что вы можете сделать с Mylyn. Но вкратце, что это позволяет вам сделать, так это создать задачу и поддерживать связанный с ней контекст. Таким образом, в Project Explorer будут отображаться только соответствующие файлы, а автозаполнение предложит вам только варианты, ориентированные на задачи.