为什么每个IDE都有不同的键盘快捷键进行调试?

时间:2011-06-08 12:39:13

标签: visual-studio eclipse debugging ide keyboard-shortcuts

每个开发人员都知道IDE在调试期间允许执行的 5个基本操作

  1. 步入
  2. 跨过
  3. 步骤返回
  4. 恢复
  5. 终止
  6. (根据Eclipse词汇表)

    现在看一下分配给它们的键盘快捷键,在某些IDE中作为示例:

    • 蚀:
      1. F5
      2. F6
      3. F7
      4. F8
      5. 控制+ F2
    • Borland C ++ Builder 5:
      1. F7
      2. F8
      3. 移+ F8
      4. F9
      5. 控制+ F2
    • Visual Studio 2010:
      1. F11
      2. F10
      3. 移+ F11
      4. F5
      5. 移+ F5
    • Firefox调试器:
      1. F8
      2. F7
      3. 移+ F8
      4. F6
    • Chrome调试器:
      1. F11
      2. F10
      3. 移+ F11
      4. F8

    这是一团糟...我经常与他们一起开发(以及更多),我永远不会记住正确的按钮......

    所以问题是:

    为什么这些配置远未达到标准化?是否有项目将其标准化?

    您如何处理此日常问题?更改每个IDE的配置?在这种情况下,您选择哪种“标准”配置?非常感谢!

2 个答案:

答案 0 :(得分:1)

调整热键可能是应对21世纪这种瘟疫的一种方式。

答案 1 :(得分:1)

我遇到的这个问题的唯一解决方案是某些IDE附带了其他IDE的键映射,例如Netbeans在其键映射选项中有一个“Eclipse”预设。

这个问题与使用Ctrl IMO使用Cmd vs Windows / Linux的OSX相同。每个人都开始以自己的方式做事,没有人愿意成为放弃自己的方式,特别是因为它会让用户感到厌烦。也许随着时间的推移,大部分都将慢慢标准化,新的IDE采用标准和旧的死亡,但我不认为这很快就会发生。