Новое в версии 3.2

В версии 3.2 платформы Eclipse внесен ряд существенных изменений, которые описаны в данном документе, а именно:

Разработчикам встраиваемых модулей рекомендуем документ Новое в Руководство по разработке встраиваемых модулей.

Изменения в платформе

Показ состояния во время запуска

Состояния во время запуска теперь показывается в заставке.

Изображение состояния во время запуска в заставке

Панели неполадок, задач и закладок поддерживают несколько фильтров

Можно задать несколько фильтров в панелях неполадок, задач и закладок. Фильтры можно складывать, и результат в этом случае будет удовлетворять одному из фильтров.

Можно добавлять, удалять, включать и выключать фильтры.

Изображение нескольких фильтров

Выбор рабочего набора в окне

Введена опция выбора рабочего набора в окне. С помощью действия "Рабочий набор" В панели инструментов окна можно устанавливать необходимый рабочий набор.

Изображение, показывающее выбор рабочего набора в окне

Любая панель, которая настроена (через окно выбора) использовать "Рабочий набор в окне", будет содержать весь выбранный рабочий набор.

Повсеместное использование связанных ресурсов

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

Изображение, показывающее связанные ресурсы

Mac OS X на X86/Intel

Панель запуска Eclipse и стандартные библиотеки скомпилированы в универсальном двоичном коде, таким образом, Eclipse можно запускать на платформе Mac OS X с помощью загрузки Mac OS X (Mac/Carbon).

Перемещаемое усечение окна

Усечение окна, включающее строку состояния, Heap Status и панель быстрого просмотра, можно перемещать в окне Рабочей среды. Каждый элемент усечения содержит элемент для захвата, на котором можно щелкнуть мышью, чтобы переместить или щелкнуть правой кнопкой мыши, чтобы открыть контекстное меню.

Изображение, показывающее перемещаемое усечение окна

Улучшенная поддержка фильтрации

Фильтрация содержимого теперь возможна в нескольких местах, например, в мастерах Импорта, Экспорта и Создания, а также в окне Показать панель. Эта та же самая функция, которая раньше была доступна в окнах Параметры и Показать панель.

Изображение, показывающее окно Показать панель без применения фильтра  Изображение, показывающее окно Показать панель с применением фильтра

Панель Структура проектов

Добавлена новая панель Структура проекта. В этой панели проекты в рабочей области представлены на основе доменов. Общие проекты показаны также, как в панели Навигатор, а остальные проекты представлены иерархически в зависимости от домена. Например, проекты Java относятся к папкам исходного текста и пакетам, а не к папкам.

Изображение, показывающее панель Структура проектов

Импорт существующих проектов с копированием

Мастер Импорта существующих проектов в рабочую область теперь позволяет копировать файлы проекта в расположение рабочей области при импорте из каталога. Прежнюю процедуру импорта можно выполнить, сняв отметку с пункта Копировать проект в рабочую область.

Изображение, показывающее копирование файлов проекта

Фильтры в панели Неполадки используют рабочие наборы по умолчанию для окон

Фильтры в панели Неполадки при создании связаны с рабочим набором по умолчанию для окон. Вам не нужно обновлять панель Неполадки при задании рабочего набора, если используются параметры по умолчанию. Если рабочих наборов нет, то фильтр применяется ко всем элементам.

Изображение, показывающее фильтры в панели Неполадки

Расширения Установки и Обновления

Установки и Обновления теперь поддерживает несколько вариантов выбора в окне Управление конфигурацией для большинства операций обновления (выключить, удалить из системы, включить). Также, теперь операцию удалить из системы можно применять для включенных комплектов. В этом случае комплект выключается, затем производится перезапуск Eclipse и удаление комплекта из системы.

Альтернативные файловые системы

Проекты и связанные ресурсы теперь можно создавать с файловой системой, отличной от локальной.

Изображение, показывающее альтернативную файловую систему

Группировка неполадок

Неполадки можно группировать по серьезности, типу или другим критериям, указанным в модулях.

Изображение, показывающее группировку неполадок

Несколько неполадок можно исправлять одновременно

Панель Неполадки позволяет добавлять неполадки, имеющие одинаковые возможные решения и исправлять их одновременно.

Изображение, показывающее исправление нескольких неполадок одновременно

Закрыть ненужные проекты

Новая команда Закрыть ненужные проекты из контекстного меню выбранного проекта позволяет закрыть проекты в рабочей области, с которыми вы не работаете в настоящий момент, и облегчить работу.

Изображение, показывающее закрытие ненужных проектов

Ограничения маркировщика перенесены в параметры

Ограничения маркировщика применяются ко всем фильтрам, а не задаются для каждого фильтра.

Изображение, показывающее Ограничения маркировщика

Улучшенная навигация по гиперссылкам

Навигация по гиперссылкам доступна, если редактор не активен.

Улучшенная справка в окнах

В большинстве окон в Eclipse теперь есть кнопка Справка в левом нижнем углу. Эта кнопка вызывает контекстную справку. То же самое происходит в Windows при нажатии F1. Также справка появляется не в отдельном окне, а в лотке в том же самом окне. Если необходимо открыть дополнительные окна, то в их лотках также будут показаны памятки.

Изображение, показывающее улучшенную справку

Непосредственный поиск по тексту

Выделите текст в редакторе и вызовите Поиск > Текст > Рабочая область (Ctrl+Alt+G) для поиска во всех (недвоичных) файлах.

Несколько панелей поиска

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

Зафиксируйте панель поиска

Выбор памятки из файла содержимого

В окне выбора памятки добавлена опция Открыть памятку из файла.

Изображение, показывающее открытие памятки из файла

Новое оформление приветствия

Приветствие имеет новый вид в версии 3.2. Приветствие находится внутри кругового рисунка, который является стандартным для Eclipse SDK 3.2. При необходимости можно переключиться на прежний тип приветствия на странице параметров Приветствия (например, Пурпурные нити).

Изображение, показывающее новое Приветствие

Свежие новости в Приветствии Eclipse SDK

Секция Новое Приветствия теперь содержит Свежие новости. Новости поставляются с сайта Eclipse.org с помощью RSS (требуется соединение с internet). Статью целиком можно посмотреть, щелкнув на ссылке.

Изображение, показывающее RSS в Приветствии

Анимированные сообщения об ошибке и предупреждения

В сообщении появилась анимированная область для привлечения внимания. Для показа сообщения об ошибке или предупреждения используется анимированный лоток, который возникает в области заголовка страницы и закрывает описание страницы. Это используется в мастерах и окнах параметров.

Изображение, показывающее анимированные сообщения

Тема по умолчанию для системы

Тема по умолчанию для системы использует шрифты и цвета, доступные в операционной системе, а не заданные в Eclipse.

Эта тема является темой по умолчанию для режима высокой контрастности. При переключении в режим высокой контрастности будет выдан запрос на перезапуск и после этого будет применена тема по умолчанию.

Изображение, показывающее тему операционной системы

Всплывающие подсказки для аннотаций в текстовых редакторах

Показ аннотаций при наведении указателя мыши, ранее доступный только в редакторах Java, теперь доступен во всех текстовых редакторах.

Изображение всплывающей подсказки для аннотации

Навигация по аннотациям в текстовых редакторах

Навигация по аннотациям теперь доступна во всех текстовых редакторах.

Изображение значка навигации

Изменения в Совместной работе и CVS

Улучшения в Импорте совместного набора проектов

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

Шаблоны фиксированных комментариев

Можно указать шаблоны для фиксированных комментариев с помощью страницы параметров Совместная работа> CVS (Система параллельных версий) > Шаблоны комментариев . Шаблоны будут показаны в окне Фиксация вне выпадающего меню Хронология.

Улучшенная поддержка исправлений

В мастер создания исправления CVS были внесены несколько улучшений.

Изображение, показывающее улучшения при создании исправления

Улучшения при создании исправлений включают:

  • Возможность создавать исправление, содержащее изменения для нескольких проектов (используется специальный формат исправлений Eclipse).
  • Возможность сохранить изменение в буфер обмена, рабочую область или файловую систему.
  • Возможность исключить файлы из исправления.

В мастер Применить исправление были внесены несколько улучшений для удобства работы с изменениями для нескольких проектов.

Улучшенная управление конфликтами для >Операции обновления CVS (Системы параллельных версий).

При обновлении CVS конфликты записываются в файл на языке описания. Работа с этим текстом может быть затруднительна. Теперь при выполнении Совместная работа>Обновление Eclipse обновит файлы, не имеющие конфликтов, и затем покажет конфликты в панели синхронизации. В этой панели конфликты можно обработать вручную.

CVS показывает образец содержимого при синхронизации

Теперь можно настроить синхронизацию CVS для включения образца содержимого в синхронизацию. Для этого необходимо активировать соответствующую опцию на странице параметров Совместная работа> CVS > Синхронизировать/Сравнить .

Изображение, показывающее страницу параметров Синхронизировать/Сравнить

Команда Развернуть все в панели Хранилища CVS

В панели Хранилища CVS к папкам добавлена команда меню Развернуть все. Эта команда разворачивает поддерево папок в панели.

Улучшения панели Хронология

Теперь панель Хронология стала объединенной. В панели отображается хронология из хранилищ, таких как CVS, и содержимое локальной хронологии Eclipse.
  1. В панели можно просмотреть хронологию для любого выбранного элемента, а не только для файлов.
  2. В режиме Ссылок панель устанавливает связь с редактором, просматривает выборку и обновляет содержимое в фоновом режиме, чтобы избежать блокирования пользовательского интерфейса.
  3. Если закрепить панель, то в ней будет неизменно показываться текущее содержимое. При запросе хронологии для другого объекта будет открыта новая панель Хронология.
  4. Страница хронология CVS содержит локальную хронологию файлов. Для указания, какую хронологию показывать - локальную, удаленную или обе одновременно, используйте кнопки на панели инструментов.
  5. Панель Хронология содержит все операции ревизии CVS Сравнить с и Заменить на. На странице хронология CVS добавлены действия для запуска содержимого сравнения и замены.

Изображение, показывающее Панель Хронология

Локальные и удаленные операции хронологии объединены для проектов CVS

Для проектов, размещенных в CVS, локальная хронология и операции хронологии CVS из меню Сравнить с и Заменить на теперь объединены в единую операцию Хронология.

Изображение, показывающее операцию Хронология

Распределение хронологии CVS по категориям в зависимости от даты

Хронологию файла CVS теперь можно распределять по категориям. Для того чтобы легче отличать локальные изменения от удаленных ревизий, были добавлены значки хронологии.

Изображение, показывающее значки хронологии

Поддержка proxy для соединения с pserver CVS

Теперь для соединения с pserver CVS доступна поддержка proxy

Изображение, показывающее поддержку proxy

Выделение изменений аннотаций CVS

Теперь CVS поддерживает выделение изменений аннотаций для локальных файлов. Выберите для локального файла Совместная работа> Показать аннотации и будут показаны цветные аннотации, содержащие информацию о изменениях в файле и их авторах. В столбце слева показаны соответствия цветов и авторов изменений. При наведении мыши на выделение показываются детали ревизии, а также в правом столбце выделяется раздел исходного кода, соответствующий сделанной ревизии.

Изображение аннотаций CVS в редакторе

Изменения в Ant

Рефакторинг конфигурации запуска Ant

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

Маркеры неполадок Java при компоновке "javac"

Запуск компоновки Ant с объявлениями "javac" может вызвать создание маркеров неполадок JDT для компилируемого исходного кода. Созданием маркеров можно управлять с помощью параметров пользовательского интерфейса: Окно > Параметры> Ant > Создавать маркеры неполадок результатов "javac" . Также в объявлении "javac" необходимо установить атрибут "СписокФалов" в значение "истина" и выделить консоль Eclipse для вывода компоновки.

Изменения в отладке

Импорт и экспорт точек прерывания

Точки прерывания теперь можно экспортировать в файл. Мастер экспорта позволяет выбрать точки прерывания для группового экспорта. Мастер импорта позволяет создать рабочий набор точек прерывания.

Изображение, показывающее импорт/экспорт точек прерывания

Окно запуска

К окну запуска добавлены панель инструментов и фильтр имен. Панель инструментов позволяет создавать новую конфигурацию, создавать копию, удалять и сворачивать все конфигурации, а также управлять фильтрами. Фильтр имен отбирает конфигурации в окне, имена которых соответствуют вводимому тексту.

Фильтры запуска

Окно запуска и меню Хронология запуска содержат набор фильтров. Можно настроить фильтры на странице параметров Выполнение/Отладка > Запуск > Конфигурации запуска. Можно отфильтровать конфигурации закрытых, удаленных и недоступных проектов. Также можно отфильтровать специальные виды конфигураций. Окно и меню хронологии также поддерживают рабочие наборы окон Рабочей среды.

Для работы фильтров ресурсов необходимо перенести текущую конфигурацию запуска. Для этого на странице параметров нажмите кнопку Перенести.

Также фильтры доступны на панели инструментов окна запуска.

Параметры проекции Выполнение/Отладка

Параметры проекции выполнения и отладки теперь собраны на странице параметров Выполнение/Отладка> Проекции.

Переменные в столбцах

Переменные можно просматривать в виде столбцов или деревьев. Для включения и выключения этого вида используйте меню Размещение > Показывать столбцы. Выбрать отображаемые столбцы можно в меню Размещение > Выбрать столбцы. Переменные, которые были изменены недавно, показываются на желтом фоне. Цвет фона можно выбрать на странице параметров Выполнение/Отладка, указав "Цвет фона измененной переменной". Отладчик Java позволяет редактировать строки и простые значения в окне.

Изображение, показывающее переменные в столбцах