2009-01-06 20 views
9

Ich bin auf Textmate und es gibt ein paar Dinge, die ich ändern möchte. Ich habe Googling für die Antwort ausprobiert, aber keine einfache Erklärung gefunden, wie man Verknüpfungen global neu binden kann.Einstellung Tastenkombinationen in Textmate

Zuerst Tab Umschalten nicht mit Cmd funktioniert + Umschalt + {und Cmd + Shift +} Dies funktioniert in fast jeder anderen Anwendung (FF, Terminal, etc.)

Wie diese Schlüssel binden Tabs wechseln?

Zweitens möchte ich Strg + j/k/l /; um den Cursor zu bewegen, ist es möglich, diesen Befehl an die Pfeiltasten zu binden?

Vielen Dank im Voraus.

Antwort

13

Ja. Für die Pfeiltasten können Sie ein Makro aufnehmen (Bundles> Makros> Aufnahme starten, [einen Pfeil drücken], Aufnahme stoppen, Letzte Aufnahme speichern. Es wird ein Makro mit dem einen Befehl moveLeft: oder ähnlichem erstellt Fertig

Wechseln Sie für die Registerkarte wechseln zu Systemeinstellungen> Tastatur> Tastaturkürzel und fügen Sie neue Verknüpfungen für die Menüpunkte "Next File Tab" und "Previous File Tab". Starten Sie TextMate neu, und Sie sind

+0

Das tat es, vielen Dank – jcampbell1

+0

Ich habe gerade funktioniert, aber mit einem Zusatz: In den Systemeinstellungen> Tastatur> Tastaturkürzel habe ich festgelegt, dass meine zwei neuen Verknüpfungen nur für Textmate gelten sollen Alle Anwendungen (die unter OSX 10.5 standardmäßig zu sein scheinen) resultierten d in den neuen Tastenkombinationen nichts zu tun, und brach auch "Cmd + Shift + {" und "Cmd + Shift +}". –

+0

Leider mit der Änderung der Verknüpfung über die Systemeinstellungen ist es nur möglich, die primäre Verknüpfung zu ändern (im Falle von "Next File Tab" ist dies standardmäßig cmd + alt +}), aber nicht die "versteckte" sekundäre Verknüpfung, die cmd ist + alt + rechts (einfachere Alternative für alle Nicht-US-Tastaturen). Ich wollte diese sekundäre Verknüpfung für etwas anderes verwenden, da ich die Befehle zum Umschalten der Registerkarte überhaupt nicht benötige. –