Xcode Weisen Sie den Kontextmenüelementen Tastenkombinationen zu

2770
bobobobo

Ich möchte dem Kontextmenüelement "Jump To Definition" in XCode eine Tastenkombination zuweisen.

Wie?

1

3 Antworten auf die Frage

2
Chris Johnsen

Sie haben nicht erwähnt, welche Version von Xcode Sie verwenden. Im Folgenden wird beschrieben, wie Sie dies in Xcode 2.5 (auf 10.4 / Tiger) tun :

Da " Springen zu Definition" auch ein Element im Menü " Suchen" ist, können Sie die Bindung ganz einfach anpassen. Das Element im Menü Suchen hat dieselbe Wirkung wie das Menüelement im Kontextmenü. Sie können diese Art der Tastenbindung für Hauptmenüelemente in den Systemeinstellungen für Anwendungen ausführen, die keine integrierte Bindungsanpassung bieten.

  1. Xcode- Menü> Einstellungen…
    • Keybindings- Bereich (horizontaler Bildlaufbereich oben im Einstellungsfenster )
    • Registerkarte " Menütastenbindungen"
    • Klicken Sie auf das Dreiecksymbol für Suchen (lassen Sie es nach unten zeigen).
    • Suchen Sie Zu Definition springen, doppelklicken Sie in die Spalte Schlüssel
    • Wenn Sie zuvor keine Tastenbindungen geändert haben, werden Sie darüber informiert, dass der aktuell ausgewählte Bindungssatz dem System gehört. Wenn dieser Dialog erscheint:
      1. Klicken Sie auf die  Schaltfläche Kopie erstellen
        • Geben Sie einen Namen für Ihr Schlüsselbindungsset ein
        • Doppelklicken Sie erneut auf die Spalte Schlüssel für Springen zu Definition
    • Drücken Sie die Tastenkombination, die Sie verwenden möchten (zB Command- Shift- J).
    • Klicken Sie in einer anderen Zeile auf die Action / Key- Tabelle, um den 'Tastenzuweisungsmodus' zu verlassen.
    • Klicken Sie auf OK oder Übernehmen, um die neuen Schlüsselbindungen zu aktivieren.
Dies funktioniert auch im neuesten XCode (3.2.1 bei Snow Leopard vom 1-25-2010). alesplin vor 14 Jahren 0
1
niblha

Or you could set it in your .pbxkeys keybindings file as something like

<key>^i</key><string>jumpToSelectionDefinition:</string>

0
JJD

Although a little offtopic I found this article helpful since I was searching for a way to apply a shortcut ...