Warum hat jede IDE verschiedene Tastaturkürzel zum Debuggen? [geschlossen]

8

Jeder Entwickler kennt die 5 grundlegenden Operationen , die IDEs während eines debugs ausführen können:

  1. tritt in
  2. ein
  3. gehe über
  4. Schritt zurück
  5. Lebenslauf
  6. beende

(laut Eclipse-Vokabular)

Sehen Sie sich nun die ihnen zugewiesenen Tastenkombinationen in einigen IDEs an:

  • Eclipse:
    1. F5
    2. F6
    3. F7
    4. F8
    5. Strg + F2
  • Borland C ++ Builder 5:
    1. F7
    2. F8
    3. Umschalt + F8
    4. F9
    5. Strg + F2
  • Visual Studio 2010:
    1. F11
    2. F10
    3. Umschalt + F11
    4. F5
    5. Umschalt + F5
  • Firefox-Debugger:
    1. F8
    2. F7
    3. Umschalt + F8
    4. F6
  • Chrome-Debugger:
    1. F11
    2. F10
    3. Umschalt + F11
    4. F8

Es ist ein Durcheinander ... Ich entwickle mich normalerweise mit allen (und mehr) und ich kann mich nie an die richtigen Knöpfe erinnern ...

Die Frage ist also:

Warum sind diese Konfigurationen bei weitem nicht standardisiert? Gibt es ein Projekt, um sie zu standardisieren?

Wie gehen Sie mit diesem täglichen Problem um? Ändern der Konfiguration für jede IDE? In welchem ​​Fall wählen Sie die "Standard" Konfiguration? Vielen Dank!

    
bluish 08.06.2011, 12:39
quelle

2 Antworten

1

Die einzige Lösung für dieses Problem, die ich gesehen habe, ist, dass einige IDEs mit Schlüsselzuordnungen für andere IDEs ausgeliefert werden, zum Beispiel hat Netbeans eine "Eclipse" Voreinstellung in seinen Schlüsselzuordnungsoptionen.

Das Problem ist das gleiche wie bei OSX, das Cmd vs. Windows / Linux verwendet, indem man Strg IMO benutzt. Jeder hat angefangen, die Dinge auf seine eigene Art zu machen, und niemand will derjenige sein, der seinen Weg aufgibt, zumal es seine User verärgern würde. Vielleicht wird das meiste mit der Zeit langsam standardisiert werden, mit neuen IDEs, die Standards übernehmen und alte sterben, aber ich sehe das nicht so bald.

    
Seldaek 08.06.2011, 12:43
quelle
1

Das Anpassen der Hotkeys könnte eine Möglichkeit sein, mit dieser Plage des 21. Jahrhunderts umzugehen.

    
letitbee 08.06.2011 12:41
quelle