Delphi 2006 重构键盘映射

标签 delphi delphi-2006

如何更改 Delphi 2006 中的默认重构键盘映射?

最佳答案

您可能知道,在 D2006 中,您可以在以下位置找到设置:
工具 > 选项 > 编辑器选项 > 键映射
此外,在下面还有“编辑器速度设置”:
工具 > 选项 > 编辑器选项

但是,这些并不能让您直接控制键映射,它们只是让您从已安装的增强模块中选择键映射。根据 D2006 帮助:

Enhancement modules

Enhancement modules are special packages that are installed and registered and use the keyboard binding features that can be developed using the Open Tools API. You can create enhancement modules that contain new keystrokes or apply new operations to existing keystrokes.

Once installed, the enhancement modules are displayed in the Enhancement modules list box. Clicking the check box next to the enhancement module enables it and unchecking it disables it. Key mapping defined in an installed and enabled enhancement module overrides any existing key mapping defined for that key in the key mapping module which is currently in effect.



显然,这不是一个快速的自己动手设置。

GExperts 具有支持 IDE Menu Shortcuts 的功能支持任何 IDE 菜单命令的热键配置,包括重构命令。

关于Delphi 2006 重构键盘映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367426/

相关文章:

node.js - 从 Node js调用带有pAnisChar的Delphi stdcall函数

regex - 在 Delphi 中从 .dfm 文件中删除属性的快速方法

delphi - 以编程方式模拟用户输入的简单方法是什么?

Delphi 空闲处理程序仅在我移动鼠标时触发

delphi - 在Delphi中查找 "non-leak"内存使用问题的策略或工具?

delphi - TColorBox 未触发 OnGetColors 事件

php - 使用 DCPcrypt 的 Delphi 程序在升级到 XE2 后无法从 PHP 解密

delphi - 在运行时创建组件 - Delphi

delphi - 在德尔福: How to skip sections of code while debugging?

delphi - 似乎有时 Delphi 区分大小写 - "override method should match case of ancestor"