什么是 dclsmpedit 包(Embarcadero Editor Script Enhancements)?
我需要吗?
我不确定“编辑器脚本增强”的作用。
它是添加键绑定(您自己的代码编辑器键盘分配)、保存键盘宏(为播放而记录的击键)的能力以及使用 ToolsAPI 将编辑缓冲区列表添加到 IDE 的示例。仅当您想使用它的功能时才需要它。如果您想通过他们演示的 ToolsAPI 的部分来扩展 IDE,则该源代码很有用。中的键绑定功能BufferList.pas
实现了New IDE Classic
IDE 本身中的键映射(正如@LURD 在下面的评论中指出的那样)。
如果您使用的是 Delphi 2007,您可以在 Delphi Demos 文件夹中找到源代码(默认情况下在 Windows 7 中C:\Users\Public\Documents\RAD Studio\5.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\Edit Keybinding
),使用Start->CodeGear RAD Studio->Samples
菜单项更容易找到。添加的功能的源代码也在那里,因此您可以看到它们的作用以及它们是如何实现的。
在 XE3 中,可以在C:\Users\Public\Documents\RAD Studio\10.0\Samples\Delphi\VCL\ToolsAPI\Editor KeyBinding
或通过找到源代码Start->All Programs->Embarcadero RAD Studio XE->Samples
。