Sign in Join
Wiki copytemporary

IDE Window: Editor Macros/ru

Deutsch · English · Русский

Макросы редактора

Lazarus позволяет записывать неограниченное количество макросов. В диалоговом окне "Макросы редактора" вы можете выбрать, какой записанный макрос в настоящее время воспроизводится кнопкой воспроизведения диалога (или с помощью комбинации сочетаний клавиш по умолчанию Shift+Ctrl+P при редактировании кода). Записанные макросы можно сохранить для повторного использования в будущем, переместив их в сохраненные настройки сеанса проекта или в настройки конфигурации IDE

Note: Когда макрос редактируется с сохранением, [на самом деле] это сохраняет его в памяти проекта (или в опциях IDE) . Затем вы должны сохранить проект, чтобы сохранить макрос [фактически]. (Параметры сохраняются, например, когда среда IDE закрывается). Если проект не сохраняется, то изменения, такие как вновь записанные или отредактированные макросы, теряются.

Отображение

Все макросы отображаются в одной из трех групп:

Записанные
в нем перечислены вновь записанные макросы. Эти макросы не сохраняются и теряются, когда среда IDE закрывается.

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

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

Макросы можно перемещать между Project и IDE с помощью соответствующей кнопки.

Макросы могут отображать значок состояния:


Текущий макрос. Может быть установлен с помощью кнопки "Выбор". Это макрос, который будет воспроизводиться при использовании сочетания клавиш (по умолчанию это [Shift] [Ctrl] [P]).


Этот макрос в настоящее время записывается.


Этот макрос в настоящее время воспроизводится.


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

Интерфейс диалогового окна Редактора макросов

Select (Выбрать)
Устанавливает текущий макрос, который будет использоваться сочетанием клавиш.
Кнопка Play при этом не действует.

Rename... (Переименовать...)
Переименовывает макрос (Macro1, Macro2 и т.д., имена по умолчанию, назначенные IDE, почти полностью не информативны и должны быть изменены на подходящее о чем-то говорящее имя, такое как AlignSelectedLinesAtColon)

Edit Key (Редактировать ключ)
Назначает комбинацию клавиш для вызова макроса с клавиатуры.

Edit (Редактировать)
Редактирует макрос как исходник - в редакторе исходного кода открывается новая вкладка, в которой вы можете просмотреть имя, используемое макрорекордером, и отредактировать исходник макроса по мере необходимости.

Delete (Удалить)
Удаляет макрос.

Play (Воспроизвести)
Воспроизводит выбранный макрос. Это макрос, выбранный щелчком из списка. Не "текущий" макрос.

Repeat (Повторять)
Устанавливает частоту воспроизведения макроса при нажатии кнопки воспроизведения. Этот параметр влияет только на кнопку воспроизведения (комбинация клавиш вызывает только однократное выполнение макроса).

Record (Запись)
Запускает запись нового макроса.
Во время записи эта кнопка дублируется как кнопка паузы/продолжения, позволяющая приостановить или продолжить запись макроса.
Если что-либо было записано, новый макрос будет установлен как "текущий" макрос в Редакторе кода.

Stop (Стоп)
Эта кнопка завершает запись, а также позволяет прерывать и останавливать повторное воспроизведение. В определенных обстоятельствах можно остановиться в середине воспроизводимого макроса.

Move to (Переместить в)
Project/Ide: Эти две кнопки перемещают выбранный макрос в указанную группу, когда вы хотите сохранить макрос для будущего использования. Кнопки включены или отключены в соответствии с возможным(и) действием(-ями).

Вызов макросов с клавиатуры

По умолчанию Lazarus IDE устанавливает следующие 2 сочетания клавиш:

Во время записи сочетание клавиш для воспроизведения может использоваться и для приостановки записи

Ограничения


From the Free Pascal wiki, page "IDE Window: Editor Macros/ru", as it stood on 2018-11-09 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.