П1.1.8. Опция
Tools
Environment Options
|
Вызывает окно настройки параметров
среды Delphi и ее инструментов
|
Editor Options
|
Вызывает окно настройки параметров
редактора Delphi
|
Debugger Options
|
Вызывает окно настройки параметров
отладчика Delphi
|
П 1.1.8.1.
Настройка параметров среды
Диалоговое окно настройки параметров
среды вызывается опцией
Tools
I Environment Options
(рис. П1.11).
Рис. П 1.11.
Окно настройки параметров среды
Закладка Preferences
открывает
доступ к параметрам среды Delphi: Editor files - перед прогоном автоматически
сохраняются все измененные файлы; Project Desktop - перед прогоном автоматически
сохраняется информация о состоянии экрана; Desktop Only - при выходе из программы
сохраняется информация о состоянии экрана, Desktop and Symbols - при выходе
из программы сохраняется информация о состоянии экрана и символах программы
на момент последней удачной компиляции; Auto drag docking - разрешает причаливать
одно инструментальное окно к другому; Show compiler progress - показывать окно
отображения процесса компиляции; Warn on package rebuild - предупреждать о перекомпиляции
пакетов; Minimize On Run - минимизировать окна Delphi в момент старта программы;
Hide Designers On Run - прятать вспомогательные окна (окно Инспектора объектов
и окна форм) в момент старта программы; Directory -содержит путь к окну расположения
файла репозитория DELPHI32.DRO; если путь не указан, используется каталог bin
каталога размещения Delphi.
Закладка Designer
содержит
настройки для процесса конструирования форм:
Display Grid
- показывать
сетку на пустой форме; Snap to Grid - привязывать расположение компонентов к
узлам сетки; Show component captions - показывать имена компонентов на этапе
конструирования программы; show designer hints - показывать оперативную подсказку
об именах компонентов и их типах на этапе конструирования; show extended control
hints - показывать ярлычки оперативной подсказки с расширенной информацией;
New Forms as Text - сохранять файлы описания форм в текстовом формате; Auto
create forms & data modules - при выборе переключателя каждая добавляемая
к проекту форма или модуль данных помещается в список автоматически создаваемых
форм, в противном случае - в список доступных форм; Grid size x - горизонтальный
шаг сетки; Grid size Y - вертикальный шаг сетки.
Закладка Object Inspector
открывает окно настройки параметров Инспектора объектов: SpeedSettings - позволяет
выбрать один из следующих вариантов настройки: Custom colors & settings
(настраиваемые цвета и установки). Default colors & settings (умалчиваемые
цвета и установки), Delphi 5 emulation (эмуляция Delphi 5), Visual Studio (TM)
emulation (эмуляция Visual Studio); Colors - позволяет настроить цветовыделение
опций Инспектора объектов; Expand inline - раскрывать свойства и методы внешнего
объекта; Show on events page -показывать внешний объект на странице событий.
Закладка Palette
предоставляет
средства для настройки палитры компонентов: вы может изменять порядок следования
компонентов и страниц, переименовывать страницы, добавлять к ним новые компоненты,
удалять существующие и т. д.
Закладка Library
определяет
каталоги размещения библиотек Delphi: Library path - маршрут поиска библиотечный
файлов; bpl output library - выходной каталог для размещения BPL-файлов; dcp
output library - выходной каталог для размещения DCP-файлов; Browsing Path -
каталоги для, браузера.
Закладка Explorer
позволяет
настроить свойства кодового браузера, окно которого обычно “причалено” к окну
редактора кода. Automatically show Explorer - если этот переключатель отмечен,
окно кодового браузера появляется при создании каждого нового проекта; Highlight
incomplete class items - выделяет цветом незавершенные определения классов;
show declaration syntax - позволяет помимо имен элементов показывать свойства
и методы; Explorer sorting- определяет способ сортировки элементов (по алфавиту
или по порядку объявления). Finish incomplete properties - после отметки завершает
определения не только классов, но и свойств. Переключатели initial browser view
позволяют выбрать приоритет показа классов, модулей или глобальных определений.
Закладка Type Library
служит
для управления свойствами редактора библиотеки типов (используется при разработке
многозвенных приложений баз данных).
Закладка Environment variables
определяет т. н. переменные среды разработки, в том числе типОС, положение основных
файлов ОС и т. п.
С помощью небольшой странички
Delphi
Direct
можно управлять автоматической связью с сайтом Delphi для обновления
информации об этом программном продукте.
Закладка internet
управляет
форматами создаваемых файлов для передачи по Интернет (интранет).
Закладка General
окна кодового
редактора (вызывается Tools I Editor Options) позволяет настроить общие свойства
кодового редактора: Auto indent Mode- реализовать автоотступ (при нажатии Enter
курсор устанавливается на начало предыдущей строки); insert Mode - определяет
умалчиваемым режим вставки (переключается клавишей Insert); Use Tab Character
- при нажатии клавиши Tab в текст вставляется символ Tab (если переключатель
не установлен, вставляются символы пробела); Smart Tab - при нажатии клавиши
Tab смещает курсор к первому не пробелу в предыдущей строке; Optimal Fill -
начинает каждый автоотступ с минимального количества символов Tab и/или пробела;
Backspace Unindents - разрешает удалять автоотступ клавишей Backspace; Cursor
Through Tabs - разрешает курсору перескакивать через пустые символы табуляции;
Group Undo - разрешает удалять группу последних изменений текста при нажатии
Alt+Backspace или выборе опции Edit/Undo; Cursor Beyond eof - позиция курсора
включает символы конца строки; undo After Save - восстанавливать изменения,
бывшие до последнего сохранения файла; Keep Trailing Blanks - сохранять ведомые
символы пробела; Brief Regular Expressions - использовать шаблоны при поиске
и поиске-замене; шаблоны включают в себя следующие специальные символы:
Символ
|
Назначение
|
^ или %
|
В начале строки означает, что
искомый образец должен располагаться с начала строки
|
& или >
|
В конце строки означает, что
искомый образец должен располагаться в конце строки
|
?
|
На этом месте может стоять
любой символ
|
@
|
После символа указывает на
любое число этих символов в этом месте: bо@ означает boo, bo, bot
|
+
|
После символа указывает на
любое число символов, которые следуют дальше: bо+ означает boo, bonus,
bot, но не b или bo
|
|
|
Выбор одного из выражений -
до или после черты: bar | car выбирает bar или car На этом месте не должен
стоять следующий символ
|
~
|
На этом месте должен стоять
любой из указанных в скобках символов: [bot ] означает b, о или t
|
[^]
|
На этом месте не должен стоять
любой из указанных в скобках символов: [bot ] означает любой символ, кроме
b, о или t
|
[-]
|
Задает диапазон символов. Например
[bot] -любой символ в диапазоне от b до о включительно
|
( )
|
Определяет вложенный шаблон.
Среда допускает до 10 уровней вложенности
|
\
|
Отменяет действие стоящего
за ним специального символа
|
Persistent Blocks
- указывает,
что выделенный блок остается выделенным, даже если его покидает текстовый курсор
(выделение сохраняется до нового выделения);
Overwrite Blocks
- заменяет
выделенный блок текстом из буфера; если при этом установлен переключатель persistent
Blocks, блок вставляется сразу за выделенным; Double Click Line - выделяет цветом
всю строку при двойном щелчке на любом ее символе; Find Text At cursor - если
переключатель установлен, в образце поиска при поиске или поиске/замене будет
появляться слово, рядом с которым располагается текстовый курсор; Force Cut
And Copy Enabled - разрешает операции Edit/Cut и Edit/Copy, даже если текст
не выделен; Use syntax Highlighting - разрешает использование синтаксического
цветовыделения; Block indent - определяет величину автоотступа для выделенного
блока; undo Limit - определят размер буфера для операций Undo; Tab stops - размер
табулостопа в символах шрифта экрана; Syntax Extensions - определяет расширения
файлов, для которых будет использоваться синтаксическое цветовыделение.
Закладка Display
определяет
настройку экрана: Brief Cursor Shapes - использовать формы курсора, подобные
использующимся в редакторе Brief; Create Backup File - создавать страховочный
файл с расширением, начинающимся символом “~” (тильда); Preserve Line Ends -
исключать остановку текстового курсора в конце строки; Zoom To Full Screen -
разрешить распахивание кодового окна на весь экран; visible Right Margin - разрешает
показывать правую границу текста в виде вертикальной пунктирной линии; visible
gutter - разрешает показывать служебную зону в левой части окна редактора; Right
Margin - определяет правую границу текста; Gutter width - определяет ширину
левой служебной зоны; Editor Font - определяет используемый в редакторе шрифт;
size - задает высоту шрифта.
Закладка Color
позволяет выбрать
цвета для отдельных синтаксических элементов. Эти цвета будут использованы для
синтаксического цветовыделения.
Закладка Key Mappings
позволяет
настроить “горячие” клавиши, используемые в кодовом редакторе для ускорения
решения типовых задач.
Закладка Code insight
определяет
используемые интеллектуальные возможности кодового редактора: Code Completion
- разрешает использовать подсказку в виде списка свойств, методов и событий,
появляющуюся после ввода имени класса (или имени объекта) и следующей за ним
точки; Code Parameters - разрешает появление подсказки с перечислением формальных
параметров при определении вызовов методов класса; Tooltip Expression Evaluation
- разрешает показывать подсказку, в которой на этапе останова программы в контрольной
точке будет отображаться текущее содержимое переменной или выражения при указании
на них мышью; Tooltip Symbol insight - разрешает показывать информацию об объявленном
типе и местонахождении этого объявления; Code Completion Delay - определяет
задержку в секундах до включения интеллектуальных возможностей редактора; Templates
- определяет кодовые слова, по которым редактор подготавливает стандартные заготовки;
для использования уже определенных кодовых слов просто напечатайте нужное слово
и нажмите Ctrl+Shift+J; например, если вы напечатаете arrayd и нажмете Ctrl+Shift+j,
редактор вставит
array
[0..I] of ;
(вертикальная черта обозначает место
появления текстового курсора); кнопки Add, Edit и Delete используются соответственно
для добавления нового, редактирования и удаления старого кодового слова; Code
- показывает код, который связан с указанным кодовым словом.