【发布时间】:2026-01-24 19:20:09
【问题描述】:
背景:我正在使用 Delphi Seattle Enterprise(目标操作系统:Windows)在 Windows8 [64 位] 上开发程序。我刚从 Delphi XE4 升级。
问题:在 Delphi 编辑器中编写代码时,CTRL+V 无法粘贴文本 - 即没有粘贴任何内容。
到目前为止我所做的尝试(除了在网络上研究这种情况 - 没有成功):
- Ctrl+C 和 Ctrl+V 可以在其他应用程序(Delphi XE4、Word、Notepad++ 等)中使用。
- 在 Delphi 中执行 CTRL+C,然后使用 CTRL+V 将该文本粘贴到其他程序(Word、Notepad++)中可以正常工作。这表明剪贴板可以在复制时成功写入。
- 在 Delphi 中,我尝试使用菜单 Edit...Copy 和 Edit...Paste 选项而不是 CTRL+C / CTRL+V 键- 结果相同:没有粘贴。
- Delphi 编辑器设置:插入模式和覆盖块都被选中。键映射设置为默认值。
我的问题:我错过了什么?这是德尔福西雅图的新行为吗?
谢谢。
【问题讨论】:
-
Ctrl+V 在西雅图对我来说效果很好。我使用 File->New->Other->Console 应用程序进行测试,选择自动创建的
try..finally块,Ctrl+C 复制,在文件的最后end.之前插入新行,然后 Ctrl+V粘贴,效果很好。我又重复了 Ctrl+V 四次,最终插入了四个块的副本,正如你所期望的那样。 -
我做了更多测试:结果表明 如果 Web 浏览器打开,CTRL-V 将停止工作 与 Delphi 10 (我尝试使用 I.E 10 和火狐 39) 。只要没有打开浏览器,CTRL+V 就会再次工作(无需重新启动 Delphi!)。其他程序(Word、Sybase Central、Notepad++)不会引起任何问题。非常奇怪,非常适得其反。
-
我打开了 Firefox 40.0.3(并且在测试时打开了它 - 我读了你的问题)。这似乎是您系统的某种问题,而不是 Delphi 的问题。
-
我尝试在 IE10 打开时同时打开 Delphi XE4 和 Delphi 10。
-
看来是环保的
标签: delphi windows-8 copy-paste code-editor delphi-10-seattle