Новое в версии 3.1

В версии 3.1 платформы Eclipse по сравнению с версией 3.0 внесен ряд существенных изменений, которые описаны в данном документе. Он разбит на следующие разделы:


Значительные улучшения быстродействия

По сравнению с версией 3.0 общее быстродействие было значительно улучшено.

Мы также добавили поддержку отладки, позволяющей беспрерывно выполнять мониторинг быстродействия при выполнении рабочей среды, и сделали доскональные тесты быстродействия частью стандартных наборов тестов. Результаты этих тестов привязаны к странице загрузки для каждой компиляции. Ниже приведен пример (часть) вывода:

Пример графика быстродействия


Поддержка двунаправленного текста

Поддержка двунаправленных языков (двунаправленный текст) была усовершенствована. Из командной строки можно настроить ориентацию разметки окна, также исходя из выбранной локали предлагается подходящая ориентация. Обратите внимание, что SWT полностью поддерживает двунаправленный текст только в операционной системе Windows.

Изображение отраженной проекции Eclipse


Новый API Отменить действие/Повторить действие

Теперь приложения могут обращаться к хронологии доступных для отмены операций платформы с помощью API в org.eclipse.core.commands.operations. IUndoableOperation задает интерфейс для операций, которые можно отменить или повторить их выполнение. Панели и редакторы могут предоставить доступ к поддержке отмены и повтора выполнения действий с помощью UndoActionHandler и RedoActionHandler, предоставленных в org.eclipse.ui.operations.


Фильтрация свойств и параметров

Окна Свойства и Параметры теперь содержат поле для фильтрации показываемых страниц, позволяющей просматривать только страницы содержащие имена или ключевые слова, совпадающие с указанной приставкой. Приведенные ниже примеры показывают совпадения для ключевого слова "tab".

Изображение нового окна параметров


Навигация по свойствам и параметрам

Общая поддержка привязки страниц свойств и параметров позволяет страницам с соответствующими настройками ссылаться друг на друга и предоставлять быстрый доступ к другим страницам. В сочетании с навигацией вперед/назад в стиле Web-браузеров, теперь гораздо легче работать с набором связанных страниц свойств.

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


Импорт нескольких проектов

Команда Импортировать > Имеющиеся проекты в рабочую область позволяет выполнять поиск по всем проектам в указанном расположении и импортировать любые найденные проекты. Теперь также можно импортировать имеющиеся проекты из архивных файлов TAR и ZIP.


Импорт/Экспорт в формат tar.gz

Мастеры Импорт и Экспорт > файлов Zip теперь поддерживает формат сжатых архивных файлов tar.gz, популярный в системах UNIX. Эти мастеры были переименованы в Импорт и Экспорт > Архивированных файлов.

Изображение экспортирования в tar.gz


Подбор редактора в соответствии с типом содержимого

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

Имена файлов, содержащие символы двоеточия и обратной косой черты

Ранее было невозможно создать в Eclipse ресурсы с именем, содержащим символы двоеточия (':') и обратной косой черты ('\'). Теперь такие символы можно использовать при выполнении Eclipse в операционных системах, поддерживающих использование таких символов в именах файлов, например в Linux. Будьте внимательны при присвоении имен файлов, предназначенных для нескольких платформ; в частности, имейте в виду, что Windows не поддерживает использование этих символов в именах файлов.

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


Поддержка атрибутов исполнение и архива

Теперь стало возможным просматривать и изменять атрибуты файлов операционной системы, такие как быит исполнения (Unix) или архивный бит (Windows). Теперь CVS будет сохранять эти атрибуты при внесении или изъятии файлов из хранилища, а мастер импортирования будет сохранять эти атрибуты файлов и каталогов, импортируемых из локальной файловой системы.


Поддержка ограничителя строки

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

Изображение окна диалога ограничителя по умолчанию


Модули в одном файле JAR

Теперь Eclipse предоставляет возможность поставлять модули, упакованные в один файл JAR, а не в виде каталога с файлами. Это можно сравнить со свертыванием метаданных модуля (plugin.xml и так далее) в JAR код. Такой подход обладает рядом преимуществ, начиная с более низких потребностей, облегчающих и ускоряющих установку, и заканчивая лучшим соответствием с представлением Java о JAR.

В Eclipse 3.1 большинство модулей поставляются в виде JAR-файлов. Этот формат является новой практикой упаковки файлов в Eclipse.

Изображений модулей, упакованных в JAR


Улучшенные контекстные меню редактора

Многие команды, ранее доступные только в других панелях, теперь содержатся в контекстных меню редактора. Например, можно зафиксировать файлы в CVS или выполнять и отлаживать программы Java и компоновку Ant прямо из контекстного меню редактора.

Изображение совместных дополнений в меню Редактор


Показать полный список клавиш быстрого доступа

Работая в редакторах и панелях Eclipse просто нажмите Ctrl+Shift+L для просмотра полного списка доступных комбинаций клавиш. Это отличный способ запомнить доступные комбинации и с их помощью ускорить работу. Эти сведения также доступны и на странице Общие > Клавиши.

Изображение комбинаций клавиш


Поведение автономных панелей

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

Вначале отметьте пункт "Автономно" в меню или вытащите вкладку панели для создания автономной панели.

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


Перенос кнопок проекции

Eclipse 3.1 теперь поддерживает изменение порядка расположения кнопок проекции в переключателе проекций, а также возможность открывать новое окно в проекции с помощью переноса проекции за пределы переключателя проекций.

Изображение переноса кнопок проекции


Анимация

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

Улучшенный диалог сообщений о ошибках для фоновых операций

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

Изображение диалога с сообщением об ошибке CVS


Импорт и экспорт параметров

Теперь мастер Импорта/Экспорта поддерживает параметры. Можно импортировать или экспортировать все или только некоторые измененные параметры.


Страница параметров типа содержимого

На странице параметров Общие/Редактор была добавлена новая страница для редактирования типов содержимого и связанных с ними имен файлов и наборов символов.

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


Страница параметров новых функций

Была добавлена страница параметров новых фуункций для облегчения управления функциями в крупных продуктах на базе Eclipse.

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


Автодополнение слов при вводе

В любом текстовом редакторе можно дополнить приставку для слова, встречающегося в любом открытом редакторе или буфере. По умолчанию для автодополнения слов используется комбинация клавиш Alt+/ (Ctrl+. для Mac).

Открыть безымянный файл

Теперь можно открыть текстовый редактор без необходимости предварительного создания файла. Просто выбери в меню Файл > Создать > Безымянный текстовый файл.

Общие параметры редактора

На странице Общие > Редакторы > Текстовые редакторы содержатся параметры для всех текстовых редакторов. Параметры, ранее дублировавшиеся на страницах текстового и Java редакторов теперь объединены, а в будущем эти параметры будут также применяться и к прочим текстовым редакторам.

Изображение общих параметров редакторов


Параметры размера хронологии отмены действий

Размер хронологии отмены действий можно задать на странице Общие > Редакторы > Текстовые редакторы:

Изображение параметров размера хронологии отмены действий


Преобразование ограничителей строк

Команда преобразования ограничителей строк была перемещена в подменю Файл > Преобразовать ограничители строк в (ранее она находилась в меню Правка).

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


Поддержка гиперссылок

Поддержка гиперссылок, ранее ограничившаяся редактором Java, теперь является общей и перемещена в Текст платформы. Общие параметры поддержки гиперссылок содержатся на странице Общие > Редакторы > Все текстовые редакторы, простые гиперссылки теперь работают и в стандартном текстовом редакторе:

Изображение гиперссылок в текстовом редакторе

Поддержка Web-браузера применяется для показа ссылок, дополнительные сведения можно найти на странице Общие > Web-браузер.

Все SourceViewer, настроенные с SourceViewerConfiguration, автоматически распознают гиперссылки URL.


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

Индикатор черновика (*) во вкладке редактора пропадает при отмене изначальных изменений.

Поиск и замена текста по нескольким строкам

Шаблоны регулярных выражений при поиске текста будут совпадать с текстовыми строками.

Поиск по нескольким строкам


Панель запуска приветствия

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

Тогда как платформа контролирует основное поведение и кнопку 'Восстановить', цвет фона и текста, также как и ярлыки, добавляются с помощью расширения приветствия. В качестве примера определения панели запуска приветствия можно привести манифест модуля для org.eclipse.platform.

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


Новая панель Справка

Справка теперь стала более доступной, благодаря введению панели Справка. Она состоит из различных страниц, предоставляющих вам помощь при первой необходимости. При нажатии F1 будет открыта панель с разделами, связанными с вашей текущей работой. Вы также можете переключиться на Все разделы и познакомиться с остальным содержимом справки. Новый поиск документации обрабатывает локальную справку, удаленные InfoCenters, сайт Eclipse.org и web, теперь доступную из меню Справка (Справка > Поиск справки).

Изображение новой панели Справка


Для всех диалогов теперь доступна динамическая справка

Новая динамическая справка, добавленная к окну рабочей среды в M5, теперь доступна для всех диалогов. При срабатывании от системного ярлыка справки (F1 в Windows, Shift-F1 в Linux GTK и так далее), открывается оболочка с относящейся к диалогу справочной информацией. Многостраничные диалоги, вроде мастеров, страниц параметров, конфигураций запуска, поисков и так далее, используют обновляемое содержимое панелей справки в зависимости от выбранной страницы диалога.

Изображение динамической справки


Фоновая загрузка или обновление

Мастер установки администратора обновлений (Справка > Обновления программного обеспечения > Найти и установить) теперь поддерживает фоновую загрузку модулей. Таким образом можно продолжать работать при загрузке модулей. После окончания загрузки, этап установки (распаковка файлов jar и их перемещение в каталог установки) по-прежнему управляется модальным окном диалога.

Импорт/экспорт закладок сайтов обновления

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

Изображение кнопок Импорта/Экспорта


Зеркала сайтов обновления

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

Изображение с зеркалами

(Подробные сведения о том, как указать зеркала в site.xml содержатся в описании ошибки 69008).


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

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

Изображение кнопки Выбрать обязательные


Пакет исправлений RCP

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

Улучшения виджета браузера SWT

В виджет браузера SWT были внесены несколько улучшений. Включая следующие:

  • В Windows можно открывать новые окна в новом окне браузера Internet Explorer.
  • В Linux браузер теперь работает с Mozilla 1.7 GTK2, так же как и с Mozilla 1.4 GTK2 и более новыми версиями.
  • Новый способ выполнения передает арбитражную строку команд JavaScript для непосредственного вычисления базовой внутренней службой JavaScript (Internet Explorer в Windows, Mozilla в Linux, Safari в Mac) в контексте документа HTML, который загружен в виджет браузера в данное время.

Изображение встроенной панели браузера

Пример нового демо-браузер (показан выше) иллюстрирует способ интеграции содержимого HTML с виджетом браузера SWT в приложение. Простой способ получить примеры SWT - воспользоваться новой страницей приветствия.


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

Теперь SWT предоставляет виджет прокрутки для всех систем окон. См. org.eclipse.swt.widgets.Spinner.

Изображение виджетов прокрутки SWT


GC.setLineCap, GC.setLineJoin

GC.setLineCap позволяет контролировать способ завершения строки (плоский, круглый или квадратный стиль, показанные в верхней строке приведенного ниже рисунка). GC.setLineJoin позволяет управлять способом соединения одной строки с другой в методах, вроде GC.drawPolylines или GC.drawPolygon. Доступны следующие стили соединения: объемный, круглый и сглаженный (нижняя строка).

Изображение новых стилей строк SWT

Ознакомьтесь с примером строк SWT с различными стилями соединения и заглавных букв .


События, запускаемые при вращении колесика мышки

SWT теперь поддерживает выполнение событий при ращении колесика мышки. Обратите внимание, что заданная по умолчанию прокрутка продолжает работать как и раньше. См. SWT.MouseWheel.

Улучшенная поддержка разметок

С помощью новых методов Составной и Разметка приложения могут улучшить быстродействие разметки и принудительно выполнить разметку всех дочерних элементов, даже при наличии промежуточного родительского элемента не допускающего изменение размера.
  • Composite.layout(Control[])
  • Composite.layout(boolean, boolean)
  • Composite.setLayoutDeferred(boolean)
  • Layout.flushCache(Control)

Удалить виджеты из разметки

RowData и GridData теперь обладают новым атрибутом exclude, предназначенным для удаления связанного виджета из управления разметкой. Ранее приложения должны были удалить и воссоздать виджеты для достижения подобного результата.

Дополнительные сведения приведены в примере .


SWT для Solaris-GTK+

В Solaris-GTK была объединена линейка поддерживаемых конфигураций для которых происходит регулярная компоновка SWT и Eclipse.

Буфер обмена выбора

Пользователи Unix как для GTK, так и для Motif могут выделять текст и вставлять его с помощью средней кнопки мыши.

Внутреннее дерево со столбцами

Виджет SWT Дерево теперь отображает несколько столбцов. Новый API в виджетах Дерево, ЭлементДерева и СтолбецДерева обеспечивает такую же поддержку столбцов, как и Таблица. Это позволило отказаться от виджета ТаблицаДерева, который теперь признан устаревшим.

Изображение Дерева с несколькими столбцами

Более подробные сведения приведены в примере кода.


Записываемые столбцы таблицы

Порядок отображения столбцов таблицы можно изменить, перенеся заголовок столбца (или задав программным методом).

Изображение переносимого столбца таблицы

Более подробные сведения приведены в примере кода.


Автономная загрузка SWT теперь является проектом Eclipse

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

  1. Загрузка SWT для автономных приложений. Автономная версия SWT доступна на той же странице загрузки, что и Eclipse SDK. Дополнительные сведения можно получить в разделе Двоичный и исходный SWT. Не распаковывайте архивный файл, просто сохраните его на диске.
  2. Выберите в меню Файл пункт Импорт....
  3. Выберите Имеющийся проект в рабочую область и нажмите кнопку Далее.
  4. Выберите Выбрать архивный файл: и с помощью кнопки Обзор укажите загруженный автономный архив SWT.
  5. Нажмите кнопку Готово.

Импортированный вами проект org.eclipse.swt задает расположение внутренних библиотек, таким образом можно запустить приложение с помощью стандартного загрузчика Java или JUnit.


Запуск автономного приложения SWT с помощью PDE

В версии 3.1 основные модули Eclipse, включая SWT, упакованы в единых файлах JAR, а не в каталогах файлов. JAR-файл модуля SWT теперь содержит все необходимое, включая внутренние библиотеки.

Для того чтобы выполнить автономное приложение SWT, необходимо поместить внутренние библиотеки в путь к библиотекам java. При использовании загрузки двоичного и исходного SWT это делается за вас, но иногда полезно скомпоновать модуль SWT из Eclipe SDK. В Eclipse 3.0 разработчики автономных проектов SWT добавляли внутренние библиотеки с помощью -Djava.library.path. В Eclipse 3.1 разработчики могут с легкостью найти библиотеки, так как они упакованы внутри JAR-файлов.

Для выполнения и отладки приложения SWT с помощью модуля SWT из Eclipse можно использовать загрузчик приложения SWT для обнаружения внутренних приложений. В контекстном меню класса Java имеется ярлык на загрузчик, который можно вызвать с помощью пункта Выполнить как > Приложение SWT.

Изображение запуска приложения SWT

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


Дополнительная графика

Для обработки дополнительной графики, например, кривых, линий, альфа-сглаживания и трансформаций, был добавлен новый API. Этот новый API требует наличия векторного модуля Cairo для GTK и Motif и GDI+ для Windows.

Иллюстрация применения расширенных функций GC

Более подробные сведения приведены в примере кода.


Стиль кнопок в духе Windows XP

В Windows XP кнопки с изображениями показываются в соответствии с выбранной оболочкой.

Изображение кнопок в XP

Дополнительные сведения об оболочках Windows XP содержатся в документе Часто задаваемые вопросы о SWT.


Новый виджет ссылки

Новый виджет Ссылка отображает текст, содержащий гиперссылки.

Изображение нового виджета ссылки

Дополнительные сведения можно получить просмотрев пример кода.


Перечеркивание и подчеркивание в StyledText

С помощью новых полей StyleRange.underline и StyleRange.strikeout можно подчеркнуть текст или перечеркнуть его.

Изображение новых стилей текста SWT

Более подробные сведения приведены в примере кода.


Наборы исходящих изменений CVS

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

Изображение набора исходящих изменений


Цветные средства оформления меток CVS

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

Изображение цветного оформления меток CVS


Поддержка CVSNT
Благодаря усилиям разработчиков CVSNT, клиент Eclipse CVS теперь поддерживает CVSNT. CVSNT, нач иная с версии 2.0.58b и выше были проверены на совместимость с Eclipse 3.1.

Обзор фиксирования CVS

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

Изображение обзора фиксирования

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


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

CVS теперь выдает запрос перед фиксированием файла неизвестного типа. Это позволяет явно настроить тип файла, вместо использования CVS двоичного режима по умолчанию. Также решение и типе файла теперь может приниматься исходя из имени файла (например, Makefile), а не только его расширения.

Изображение поддержки типов файлов


Ветви и объединение CVS

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

Изображение ветвления

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


Фильтрация тегов CVS

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

Изображение фильтрации тегов


Отладчик Ant

Новый отладчик Ant помогает отладить выполнение файлов компоновки Ant. Он обладает стандартными функциями отладчика, такими как точки прерывания, пошаговое выполнение, стек вызовов зависимостей, и пропуск до строки.

Стек вызовов зависимостей Ant

Параметры Ant также сгруппированы в панели Переменные для вашего удобства:
  • Система: параметры Ant, задаваемые для компоновки из системы
  • Пользователь: параметры, задаваемые с помощью опции -D
  • Выполнение: все параметры, задаваемые в ходе выполнения компоновки

Свертывание в
редакторе Ant

Редактор Ant теперь поддерживает свертывание областей файлов компоновки. Для того чтобы просмотреть скрытый код, наведите курсор мыши на свернутый элемент Ant. С помощью меню линейки редактора можно контролировать порядок отображения свернутых объектов.

Изображение свертывания кода в редакторе Ant


Переименование в файле для редактора Ant

Можно переименовать параметры и цели файла компоновки в редакторе Ant. Для этого используйте контекстное меню редактора или комбинацию Alt-Shift-R когда курсор наведен на элемент, подлежащий переименованию.

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


Пометка элементов в редакторе Ant

Теперь с помощью редактора Ant можно помечать элементы параметров или целей. Для этого используйте параметры редактора Ant и панель инструментов.

Изображение параметра метки элемента в редакторе Ant

Изображение выделенного элемента


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

Редактора Ant поддерживает навигацию по гиперссылкам с помощью клавиши Ctrl. Используемую клавишу можно изменить на странице параметров Ant > Редактор > Навигация.

Поддержка гиперссылок в Ant


Только выбранные элементы редактора Ant

Редактор Ant теперь моет показывать только выбранные исходные элементы файла компоновки. Как и другие редакторы, он использует кнопку Показать исходный код только выбранных элементов, расположенную на панели инструментов Eclipse.

Улучшенная навигация Ant

В редакторе Ant, выбрав Перейти > Открытые декларации (F3), вы перейдете к цели или параметру, на который указывает ссылка.

Переход на Ant 1.6.2

Теперь Eclipse поставляется с Ant 1.6.2. Код завершения был также обновлен для работы с Ant 1.6.2.

Ошибки показываются и для внешних файлов компоновки Ant

Теперь сообщения об ошибках и комментарии отображаются даже для файлов компоновки Ant, открытых с помощью меню Файл > Открыть внешний файл...

Удобное руководство пользователя по Ant

В редакторе Ant наведите курсор на имя задачи, тип или прочий элемент Ant и нажмите Shift+F2 чтобы открыть в браузере соответствующую теме страницу руководства Ant.

Внешняя докуменатция Ant


Тип компоновки цели Ant

Во вкладке Цели компоновщика Ant можно указать цели, выполняемые для каждого типа компоновки. Сюда относятся и цели, выполняемые при вызове функции "Очистка".

Вкладка Цели


Улучшенные контроль над сообщениями об ошибках в редакторе Ant

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

Изображение параметров сообщений об ошибках редактора Ant


Конец файла консоли

В панели Консоль можно дать сигнал конец файла программе, ожидающей ввода, с помощью комбинации Ctrl+Z в Windows (Ctrl+D в Linux).

Кодировка консоли

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

Захват вывода программы

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


Панели с несколькими консолями

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


Организация точек прерывания

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

Панель Точки прерывания с рабочими наборами