Why does each IDE have different keyboard shortcuts for debugging?

Each developer knows 5 basic operations that IDEs allow to perform during debugging :

  • step in
  • step by step
  • step back
  • summary
  • stop

(according to the Eclipse dictionary)

Now take a look at the keyboard shortcuts assigned to them in some IDEs taken as examples:

  • Eclipse:
    • F5
    • F6
    • F7
    • F8
    • Ctrl + F2
  • Borland C ++ Builder 5:
    • F7
    • F8
    • Shift + F8
    • F9
    • Ctrl + F2
  • Visual Studio 2010:
    • F11
    • F10
    • Shift + F11
    • F5
    • Shift + F5
  • Firefox Debugger:
    • F8
    • F7
    • Shift + F8
    • F6
  • Chrome debugger:
    • F11
    • F10
    • Shift + F11
    • F8

This is a mess ... I usually develop with all of them (and more), and I can never remember the right buttons ...

So the question is:

why aren't these configurations standardized anywhere? Is there a project to standardize them?

How do you deal with this daily problem? Change configuration for each IDE? In this case, you choose the "standard" configuration? Many thanks!

+8
debugging eclipse visual-studio ide keyboard-shortcuts
source share
2 answers

The only solution to this problem that I have seen is that some IDEs come with key mappings for other IDEs, for example Netbeans has a preset of "Eclipse" in its key mapping options.

The problem with this is the same as OSX using Cmd vs Windows / Linux with Ctrl IMO. Everyone began to do something in their own way, and no one wants to be the one who abandons his path, especially since he will crush his users. It is possible that over time, most of them will gradually be standardized, and the new IDEs that have adopted the standards and the old ones will die, but I do not see this in the near future.

+1
source share

Customizing hotkeys can be a way to deal with this 21st century plague.

+1
source share

All Articles