【问题标题】:Why every IDE has different keyboard shortcuts for debugging? [closed]为什么每个 IDE 都有不同的调试键盘快捷键? [关闭]
【发布时间】:2011-09-10 20:25:24
【问题描述】:

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

  1. 步入
  2. 跨过去
  3. 步骤返回
  4. 简历
  5. 终止

(根据 Eclipse 词汇)

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

  • 日食:
    1. F5
    2. F6
    3. F7
    4. F8
    5. Ctrl+F2
  • Borland C++ 生成器 5:
    1. F7
    2. F8
    3. Shift+F8
    4. F9
    5. Ctrl+F2
  • Visual Studio 2010:
    1. F11
    2. F10
    3. Shift+F11
    4. F5
    5. Shift+F5
  • Firefox 调试器:
    1. F8
    2. F7
    3. Shift+F8
    4. F6
  • Chrome 调试器:
    1. F11
    2. F10
    3. Shift+F11
    4. F8

一团糟...我通常与所有这些(以及更多)一起开发,但我永远记不起正确的按钮...

所以问题是:

为什么这些配置还远未标准化?是否有项目可以标准化它们?

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

【问题讨论】:

  • 因为它们是由不同的团队设计的,他们对有意义有不同的想法?

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


【解决方案1】:

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

这个问题与使用 Cmd 的 OSX 与使用 Ctrl IMO 的 Windows/Linux 相同。每个人都开始以自己的方式做事,没有人愿意放弃自己的方式,尤其是因为这会激怒他们的用户。也许随着时间的推移,大部分内容会慢慢标准化,新的 IDE 会采用标准而旧的 IDE 会消亡,但我认为这不会很快发生。

【讨论】:

  • 您实际上可以在 OSX 上轻松交换密钥。也可能在 Windows 上。
  • 您还可以轻松更改 IDE 中的键绑定,问题是这只是将问题推给每个用户,而不是让每个人都痛苦几周,如果所有 IDE 都一劳永逸会变成一个真正的标准。
  • 是的,他们应该这样做。你可以写一份请愿书,我猜。那行得通)
  • 别误会,我不希望这会发生。
  • 给我一个签名请愿书的地方,我会签名的.... 做 web 开发时真的很烦人,你同时使用 Chrome 调试器和 Visual Studio 调试器
【解决方案2】:

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

【讨论】:

  • 您列出的 3 个 ide 中至少有 2 个允许更改热键,因此您可以创建一个在任何地方都使用相同键的设置文件(导出给同事!)...
  • @eFloh(还有@letitbe)您认为哪个 IDE 可以作为其他 IDE 的参考?也许 Eclipse 看起来具有前瞻性,因为它是开源的,并且它的平台用于许多其他应用程序(例如 Talend)?
  • 好吧,真的会变成一场火焰战争。我不敢给出第一选择,但顺便提一下,我用的是 Visual Studio ;)
猜你喜欢
  • 2012-06-07
  • 1970-01-01
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
  • 2012-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多