Mehrzeilige Cursorbewegungen in XCode
-
13-09-2019 - |
Frage
Ich mag einen Schlüssel zur Karte der Cursor in den XCode bis zehn Linien zu bewegen. Natürlich möchte ich eine andere auch nach unten zu bewegen. Die Tastenbelegung würde im Idealfall so etwas wie ‚Strg-Alt-P‘.
Gibt es eine Möglichkeit, dies in XCode zu erreichen, ohne zu Automator greifen?
Ashley hat die Antwort unten, die Formatierung ein wenig anders war als die Eigenschaftsliste im XML-Format ist.
Insgesamt hinzugefügt einen Eintrag im folgende Format auf den 'Text' Abschnitt * .pbxkeys in ~ / Library / Application Support / Xcode / Key Bindings /:
<key>^~p</key>
<array>
<string>moveUp:</string>
<string>moveUp:</string>
</array>
Lösung
Sie können das Beispiel verwenden gegeben hier und eine DefaultKeyBinding.dict
-Datei verwenden, außer Gebrauch moveUp:
und moveDown:
als Selektoren.
Ihr spezieller Wörterbucheintrag würde wie folgt aussehen:
{
"^~P" = (
"moveUp:",
"moveUp:",
"moveUp:",
... however many times ...
"moveUp:",
);
}
Ich habe da gelernt, dass, wenn Sie Ihre keybindings durch Xcode angepasst haben bereits Sie sollten stattdessen den gleichen Wörterbucheintrag Ihre .pbxkeys
Datei unter dem text
Wörterbuch Abschnitt hinzuzufügen.
Andere Tipps
Nur zur Erinnerung für die Ungeduldigen, die nicht den ganzen Weg bis zum Ende der oldbeamer Frage las und suchen auch .pbxkeys statt .dict zu verwenden:
Wenn Sie Multi-Aktion keybindings auf Ihre pbxkeys Datei hinzufügen wollen, sind die XML-Formatierung so geht:
<key>...</key>
<array>
<string>action1:</string>
<string>action2:</string>
<string>etc:</string>
</array>
Sie können die .pbxkeys bearbeiten direkt mit einem Texteditor benutzerdefinierte diese Art und Weise Multi-Aktion keybindings hinzuzufügen.