什么是dclsmpedit包(Embarcadero Editor Script Enhancements)?
我需要吗?
我不确定'编辑脚本增强功能'是做什么的。
答案 0 :(得分:6)
这是添加键绑定(您自己的代码编辑器键盘分配)的示例,使用ToolsAPI保存键盘宏(记录用于播放的击键)和编辑缓冲区列表的示例。如果你想使用它的功能,你只需要它。如果要通过它们演示的ToolsAPI部分扩展IDE,则源非常有用。 BufferList.pas
中的键绑定功能实现了IDE本身的New IDE Classic
键映射(正如@LURD在下面的注释中所指出的那样)。
如果你正在使用Delphi 2007,你可以在Delphi Demos文件夹中找到源代码(默认情况下在{7}}中的Windows 7上),并且使用C:\Users\Public\Documents\RAD Studio\5.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\Edit Keybinding
菜单项更容易找到。添加功能的来源也是如此,因此您可以看到它们的作用以及它们的实现方式。
在XE3中,可以在Start->CodeGear RAD Studio->Samples
或C:\Users\Public\Documents\RAD Studio\10.0\Samples\Delphi\VCL\ToolsAPI\Editor KeyBinding
中找到源代码。