我可以在Delphi IDE中禁用Insert键吗?

Ali*_*ter 4 delphi keyboard insert

我觉得很烦人的事情是通过按键将Delphi编辑器置于"打字模式" Insert,有没有办法在Delphi IDE中禁用这种行为?

Hug*_*nes 8

获取一个表叉,将其插入Ins键下并弹出.

完成Delphi编辑会话后,您可以替换它.

:P


Ken*_*ite 4

您可以为代码编辑器编写自己的按键绑定,以重新映射击键。

Delphi 本身包含了几个这样做的例子。它们位于您的 Samples 文件夹中;确切的位置取决于您的 Delphi 和 Windows 版本。以Win7上的XE6为例,参见

“C:\Users\Public\Public Documents\Embarcadero\Studio\14.0\Samples\Object Pascal\VCL\ToolsAPI\Editor KeyBinding”

在XE5中,它位于

“C:\ Users \ Public \ Documents \ RAD Studio \ 12.0 \ Samples \ Delphi \ VCL \ ToolsAPI \ Editor KeyBinding”。

在 D2007 中查看

“C:\ Users \ Public \ Documents \ RAD Studio \ 5.0 \ Demos \ DelphiWin32 \ VCLWin32 \ ToolsAPI \ Editor KeyBinding”。

话虽这么说,InsDelphi 代码编辑器中的行为与我遇到过的每个文本编辑器(包括像 Notepad.exe 这样的简单文本编辑器)中的键的行为相同,可以追溯到 MS 时代-DOS 和 Edit.exe。如果其他人有机会使用您的 IDE 副本,如果它不像标准文本编辑器那样工作,您真的会拒绝他们/