【问题标题】:RAD Studio 2009 Persistent Selection Issue: Bug or Feature?RAD Studio 2009 持续选择问题:错误还是功能?
【发布时间】:2010-06-30 21:12:40
【问题描述】:

有时,在 RAD Studio 2009 (Delphi) 中编码时,代码编辑器的行为会突然发生变化。在这样的事件之后,不再清除字符输入时的选择。这通常发生在一段非常密集的编码(每秒许多字符!)之后,所以我可能会不小心敲击键盘(快捷键)组合。

是这样吗?如何“解决”问题? (我希望在输入字符时删除我的选择!)

【问题讨论】:

  • 好问题。我以前见过这种行为,但我还没有弄清楚。我在 D2007 和 D2010 中看到它。我总是必须重新启动 IDE 才能修复它。

标签: delphi selection delphi-2009 code-editor


【解决方案1】:

这是一个错误,您不必退出并重新启动来修复它。只需点击两次插入(这会在插入和覆盖之间更改文本输入模式,然后再返回),您的文本选择将恢复正常工作。众所周知,很难确定它,但根据我自己的经验,它似乎与混合 SyncEdit 和 Undo 有关。如果有人能够找到任何方法来始终如一地重现此问题,请将其发送给 QC。

【讨论】:

  • “只需点击两次插入”... 很高兴知道这一点。绝对比我的“解决方法”快。下次遇到这种情况时,我会尽量记住这一点。
  • “不幸的是”,我的代码编辑器现在运行良好,所以我暂时无法测试此方法...不过,我会将其标记为已接受的答案,至少在我可以反驳之前它!
  • +1 表示双插入。我曾经两次进入编辑器选项(打开持久块并关闭它们)。
  • RX2中仍然存在Bug。
【解决方案2】:

发生这种情况时,您应该能够打开“永久块”选项,然后再次关闭。转到“工具|选项|编辑器选项”。打开“持久块”,然后在对话框中单击“确定”。然后返回并撤消该操作,编辑器应自行重置。

顺便说一句,这绝对是一个错误。如果您能够可靠地重现它,那么提交给 QualityCentral 的测试用例将是最有用的。

【讨论】:

    【解决方案3】:

    退出并重新启动 IDE 可能是您唯一的解决方案。

    【讨论】:

      【解决方案4】:

      我也发现了一些 IDE/Editor 的不稳定性。这可能是一个错误。重新启动 IDE 即可解决问题。

      我在 2010 年还没有找到它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-06
        • 2016-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-17
        相关资源
        最近更新 更多