Приложение А. Описание команд меню ИСР Free Pascal
Меню File (Файл) содержит все пункты меню, которые позволяют пользователю загружать и сохранять файлы, а также дают возможность покинуть ИСР.
New (Новый) Открывает новое, пустое окно редактора.
New from template (Новый из шаблона) Предлагает шаблон, который будет использоваться, просит заполнить некоторые параметры, а затем откраивает новое окно редактора с шаблоном.
Open (F3) (Открыть) Открывает диалог выбора файла, и открывает выбранный файл в новом окне редактора.
Print (Печать) Печать содержимого текущего окна редактирования.
Print setup (Настройка печати) Настроить свойства принтера.
Reload (Перезагрузить) Перезагрузить файл с диска.
Save (F2) (Сохранить) Сохраняет содержимое текущего окна редактирования в текущий файл. Если текущее окно редактирования еще не связано с файлом, диалог предложит ввести новое имя файла.
Save as (Сохранить как) Отобразит диалог, в котором можно ввести имя файла. Содержимое текущего окна сохраняются в новый файл, а введенное имя файла используется для дальнейшего сохранения файла.
Save all (Сохранить все) Сохраняет содержимое всех окон редактирования.
Change dir (Изменить каталог) Отобразит диалог, в котором можно выбрать каталог. Текущий рабочий каталог изменится на выбранный каталог.
Command shell (Командная оболочка) Вызывает командную оболочку. После выхода из оболочки, ИСР возобновит свою роботу. Какая командная оболочка запустится, зависит от системы.
Exit (ALT-X) (Выход) Завершает работу ИСР. Если в редакторе будут не сохраненные файлы, ИСР спросит, нужно ли их сохранить.
Под командой Exit появляются некоторые имена недавно использованных файлов. Эти записи могут быть использованы для быстрой загрузки недавно закрытых файлов в редактор.
Меню Edi (Правка) содержит записи для доступа к буферу обмена, а также отмены или повтора действий редактирования. Большинство из этих функций имеют сочетания клавиш, связанные с ними.
Undo (ALT-BKSP) (Отменить) Отменяет последнее действие редактирования. Действия по редактированию хранятся в буфере. Использование этого механизма будет двигаться в обратном направлении через этот буфер, то есть возможны несколько уровней отмены.
Redo (Повторить) Повторяет последнее действие, которое было отменено командой Undo (Отменить). Команда Redo может повторять несколько отмененных действий.
Cut (SHIFT-DEL) (Вырезать) Удаляет выделенный текст из окна и копирует его в буфер обмена. Любое предыдущее содержимое буфера обмена, будет потеряно. Новое содержание буфера обмена доступно для вставки в другом месте.
Copy (CTRL-INS) (Копировать) Копирует текущее выделение в буфер обмена. Любое предыдущее содержимое буфера обмена, будет потеряно. Новое содержание буфера обмена доступно для вставки в другом месте.
Paste (SHIFT-INS) (Вставить) Вставляет текущее содержимое буфера обмена в текст в позицию курсора. Содержимое буфера обмена остается, прежним.
Clear (CTRL-DEL) (Очистить) Очищает (т.е. удаляет) текущее выделение.
Select All (Выделить все) Выделяет весь текст в текущем окне. Выделенный текст может быть скопирован или вырезан в буфер обмена.
Unselect (Отменить выделение).
Show clipboard (Показать буфер обмена) Открывает окно, в котором показано текущее содержимое буфера обмена.
При запуске ИСР под Windows, меню Edit имеет два дополнительных элемента. ИСР поддерживает отдельный буфер обмена, который не разделяет его содержимое с буфером обмена Windows. Чтобы получить доступ к буферу обмена Windows, присутствуют следующие две команды:
Copy to Windows (Скопировать в Windows) Скопировать выделенный фрагмент в буфер обмена Windows.
Paste from Windows (Вставить из Windows) Вставить содержимое буфера обмена Windows (если он содержит текст) в окно редактирования в текущую позицию курсора.
Меню Search (Поиск) обеспечивает доступ к диалогу поиска и замены текста, а также доступ к обозревателю имен FPC.
Find (CTRL-Q F) (Найти) Показывает диалог поиска. Здесь можно вводить искомый текст, когда диалог будет закрыт, будет осуществлен поиск введенного текста в активном окне. Если текст найден, он будет выделен.
Replace (CTRL-Q A) (Заменить) Показывает диалог поиска и замены. После закрытия диалога, в активном окне искомый текст будет заменен на текст замены.
Search again (CTRL-L) (Искать повторно) Повторяет последние действие поиска или поиска и замены, используя те же параметры.
Go to line number (ALT-G) (Переход к строке с номером) Предлагает ввести номер строки, а затем переходит к строке с указанным номером.
Когда программа и модули скомпилированы с отладочной информацией, тогда будут доступны следующие пункты меню:
Find procedure (Найти процедуру) Пока не реализовано.
Objects (Объекты) Спрашивает имя объекта и открывает окно просмотра для данного объекта.
Modules (Модули) Спрашивает имя модуля и открывает окно просмотра для данного модуля.
Globals (Глобальные идентификаторы) Спрашивает имя глобального идентификатора и открывает окно просмотра для этого глобального идентификатора.
Symbol (Символ) Открывает окно со списком всех известных идентификаторов, так что идентификатор может быть выбран. После выбора идентификатора, будет открыто окно просмотра для этого идентификатора.
Меню Run (Выполнить) содержит все пункты, связанные с запуском программы.
Run (CTRL-F9) (Выполнить) Если исходные тексты были изменены, компилирует программу. Если компиляция прошла успешно, программа будет выполнена.
Step over (F8) (Шаг за) Выполнить программу до следующей строки исходного кода. Если в тексте встречаются вызовы процедур, то они будут полностью выполнены.
Trace into (F7) (Шаг в) Выполнить текущую строку. Если текущая строка содержит вызов другой процедуры, процесс остановится на точке входа вызываемой процедуры.
Goto cursor (F4) (Переход до курсора) Выполнит программу до строки в которой стоит курсор.
Until return (До возврата) Выполняет текущую процедуру до точки выхода из нее.
Run directory (Папка запуска) Устанавливает рабочую папку для программы, которая будет активной во время выполнения программы.
Parameters (Параметры) Позволяет вводить параметры, которые будут переданы программе при запуске.
Program reset (CTRL-F2) (Сброс программы) Если программа выполняется или отлаживается, сеанс отладки прерывается, и запущенная программа останавливается.
Меню Compile (Компиляция) содержит все команды, относящиеся к компиляции программы или модуля.
Compile (ALT-F9) (Компилировать) Компилирует содержимое активного окна, независимо от настроек в основном файле.
Make (F9) (Создать) Компилирует содержимое активного окна, и все зависящие файлы, модули или программы, которые были изменены с момента последней компиляции. Если первичный файл был задан, первичный файл компилируется вместо содержимого активного окна.
Build (Построить) Компилирует содержимое активного окна, и все зависящие файлы, модули или программы, вне зависимости от того, были они изменены или нет. Если первичный файл был задан, первичный файл компилируется вместо содержимого активного окна.
Target (Цель) Устанавливает целевую операционную систему, для которой следует скомпилировать программу.
Primary file (Первичный файл) Устанавливает первичный (главный) файл. Если первичный файл установлен, все команды запуска и компиляции будут действовать относительно него, а не относительно файла в активном окне. Для этого даже необязательно загружать первичный файл в FPC.
Clear primary file (Очистить первичный файл) Сбрасывает выбор главного файла. После выполнения этой команды, запуск и компиляция будут выполняться для активного окна.
Compiler messages (F12) (Сообщения компилятора) Отображает окно сообщений компилятора. Это окно будет отображать сообщения, сгенерированные компилятором во время последней компиляции.
Меню Debug (Отладка) содержит пункты меню, оказывающие помощь в отладке программы, такие как задание точек останова и просмотр значений переменных.
Output (Вывод) Отображает в окне вывод программы пользователя.
User screen (ALT-F5) (Экран пользователя) Переключает на экран, в котором отображается вывод последней запущенной программы .
Add watch (CTRL-F7) (Добавить наблюдение) Наблюдение это выражение, которое может быть вычислено ИСР и показано в отдельном окне. Обычно это значение некоторой переменной.
Watches (Наблюдения) Показывает текущий список наблюдений в отдельном окне.
Breakpoint (CTRL-F8) (Точка остановки) Устанавливает точку остановки на текущей строке. При отладке, выполнение программы будет остановлено на этой строке.
Breakpoint list (Список точек остановки) Показывает текущий список точек остановки в отдельном окне.
Call stack (CTRL-F3) (Стек вызовов) Показывает стек вызовов. Стек вызовов это список адресов (и имена файлов и номера строк, если эта информация была включена) процедур, которые в настоящее время вызваны в программе.
Disassemble (Разбор на части) Показывает стек вызовов.
Registers (Регистры) Показывает текущее содержимое регистров процессора.
Floating point unit (Модуль работы с числами с плавающей точкой) Показывает текущее содержание FPU регистров.
Vector unit (Модуль векторов) Показывает текущее содержание MMX (или эквивалентных) регистров.
GDB window (Окно GDB) Показывает консоль отладчика GDB. Оно может быть использовано, чтобы взаимодействовать с отладчиком непосредственно, здесь могут быть введены произвольные команды GDB, а результат будет показан в окне.
Меню Tools (Инструменты) определяет некоторые стандартные инструменты. Если новые инструменты определяются пользователем, они добавляются к этому меню.
Messages (F11) (Показывает окно сообщений). Это окно содержит вывод одного из инструментов.
Goto next (ALT-F8) Переход к следующему сообщению.
Goto previous (ALT-F7) Переход к предыдущему сообщению.
Grep (SHIFT-F2) Предоставляет возможность вводить регулярные выражения и опции, которые будут переданы программе grep при запуске. Чтобы это работало, программа grep должна быть установлена в системе, и должна быть в каталоге, который прописан в переменной PATH.
Calculator (Отображает калькулятор).
Ascii table (Отображение таблицу ASCII символов).
Меню Options (Параметры) является отправной точкой для всех диалогов, которые используются для настройки параметров компилятора и ИСР, а также пользовательских настроек.
Mode (Режим) Показывает диалог установки текущего режима компилятора. Текущий режим отображается с правой стороны меню.
Compiler (Компилятор) Показывает диалог, который может быть использован для установки общих параметров компилятора. Эти параметры будут использоваться при компиляции программы или модуля.
Memory sizes (Размер памяти) Показывает диалоговое окно, где могут быть установлены размер стека и динамической памяти. Эти параметры будут использоваться при компиляции программы.
Linker (Линкеровщик) Показывает диалог, в котором могут быть установлены некоторые параметры компоновщика. Эти параметры будут использоваться, когда программа или модуль компилируется.
Debugger (Отладчик) Показывает диалог, в котором могут быть заданы параметры отладки. Эти параметры используются при компиляции модулей или программ. Обратите внимание, что отладчик не будет работать, без отладочной информации, созданной для программы.
Directories (Каталоги) Показывает диалог, в котором задаются каталоги необходимые компилятору. Эти каталоги будут использоваться, когда программа или модуль компилируется.
Browser (Браузер) Показывает диалог в котором можно задать параметры обозревателя. Параметры обозревателя влияют на поведение обозревателя символов в ИСР.
Tools (Инструменты) Показывает диалог в котором можно настраивать меню tools.
Environment (Окружение) Показывает диалог в котором можно настраивать поведение ИСР. Представлено подменю с различными аспектами ИСР:
Preferences (Предпочтения) Общие предпочтения, например, следует ли сохранять файлы автоматически или нет, и какие файлы должны быть сохранены. Также здесь можно задать видеорежим.
Editor (Редактор) Управление различными параметрами окна редактирования.
CodeComplete - Используется для автоматического дополнения слов в набираемом тексте.
Codetemplates - Используется для определения шаблонов программного кода, которые могут быть вставлены в окно редактирования.
Desktop (Рабочий стол) Используется для контроля поведения рабочего стола. Отображение дополнительных настроек, которые могут бить включены, или выключены.
Keyboard & Mouse (Клавиатура и Мышь) Может быть использован для выбора условных обозначений для команд вырезать/копировать/вставить, управлять действиями мыши и назначить команды для различных действий мыши.
Open (Открыть) Предоставляет диалог, в котором может бить выбран файл с настройками редактора fp.ini. После закрытия диалога, файл настроек будет прочитан и предпочтения будут применены.
Save (Сохранить) Сохранение текущих параметров в файле по умолчанию.
Save as (Сохранить как) Сохранение текущих параметров в другом файле. Появляется диалог сохранения, где должно быть указано имя файла.
Параметры не сохраняются автоматически. Для явного сохранения параметров воспользуйтесь командой меню Options / Save.
Меню Window (Окно) обеспечивает доступ к некоторым функциям управления открытыми окнами.
Tile (Замостить) Замостить рабочий стол открытыми окнами.
Cascade (Каскад) Расположить открытые окна каскадом.
Close all (Закрыть все) Закрывает все открытые окна.
Size/move (CTRL-F5) (Размер/перемещение) Переводит IDE в режим смены размера/перемещения; после этой команды активное окно можно перемещать и изменять его размер при помощи клавиш управления курсором.
Zoom (F5) (Раскрыть) Развернуть на весь экран или восстановить прежний размер текущего окна.
Next (F6) (Следующее) Активирует следующее окно в списке окон.
Previous (SHIFT-F6) (Предыдущий) Активирует предыдущее окно в списке окон.
Hide (CTRL-F6) (Спрятать) Прячет активное окно.
Close (ALT-F3) (Закрыть) Закрывает текущее окно.
List (ALT-0) (Список) Показывает список открытых окон. Оттуда могут быть активированы, закрыты, показаны и скрыты окна.
Refresh display (Обновить экран) Перерисовывает экран.
Меню Help (Справка) предоставляет информацию по работе с программой, а также средства для настройки системы помощи.
Contents (Содержание) Показывает таблицу разделов справки.
Index (SHIFT-F1) (Оглавление) Переход к оглавлению справки.
Topic search (CTRL-F1) (Поиск темы) Переход к теме, связанной с текущим выделенным текстом.
Previous topic (ALT-F1) (Предыдущая тема) Переход к ранее посещенной теме.
Using help (Использование помощи) Вывод справки по использованию справочной системы.
Files… (файлы) Позволяет конфигурировать меню помощи. С помощью этого пункта меню, файлы справки могут быть добавлены к системе помощи.
About (О программе) Отображает информацию о ИСР FPC.