Esiste un modo per impostare il tasto Tab come (parte di) una scorciatoia da tastiera dell'applicazione in Preferenze di sistema Scorciatoie da tastiera?

2

Fondamentalmente, vorrei e + a "Shift Right" e "Shift Right" (voci di menu per indentare o selezione non selezionata) in TextMate.

Tuttavia, non posso impostarli usando la GUI delle Preferenze di Sistema, premendo le schede sul prossimo pulsante dell'interfaccia utente.

C'è un modo per farlo, magari usando un% specifico per% di testo personalizzato di TextMate?

    
posta julien_c 14.01.2012 - 00:08
fonte

3 risposte

4

Potresti cp /Applications/TextMate.app/Contents/Resources/KeyBindings.dict ~/Libary/Application\ Support/TextMate/ e aggiungi:

"\t" = shiftRight:;
"$\t" = shiftLeft:;

Ciò impedirebbe comunque l'espansione dei frammenti con la scheda.

    
risposta data 25.01.2012 - 12:20
fonte
0

Potresti imbatterti in un muro di pietra perché, di default, il sistema protegge e limita le funzioni della scheda in modo da garantire una risposta del sistema adeguata ... Preferenze di Sistema > La tastiera consente di ruotare una scheda per tutte le finestre di dialogo in una finestra, ecc.

Detto questo, sei in grado (nella stessa finestra delle preferenze della tastiera) di aggiungere un'azione personalizzata. Sotto 10.7, si dovrebbe avere nella finestra di destra "Scorciatoie dell'applicazione" da lì è possibile premere "+" e selezionare TextMate e quindi selezionare l'azione del menu che si desidera eseguire. Quindi inserisci semplicemente i loro tratti chiave.

    
risposta data 14.01.2012 - 08:28
fonte
0

Le scorciatoie da tastiera delle applicazioni personalizzate sono memorizzate nel file di elenco delle proprietà del programma in ~/Libary/Preferences , ad es. com.macromates.textmate.plist .

Puoi assegnare una scorciatoia da tastiera (ad esempio aggiungendo Ctrl a entrambi) usando Preferenze di sistema e quindi modifica il file per ottenere la scorciatoia da tastiera corretta (rimuovendo ^ dal collegamento, che è Ctrl ).

Purtroppo,nonfunzionaancora.Premendolacombinazioneditastinonsiattivalavocedimenuacuièassegnata,siaperTabcheShift-Tab.IlprecedenteassegnaCtrl-TabeCtrl-Shift-Tabfunzionasenzaproblemi.

Quindi, in questo caso, temo che non sia possibile.

    
risposta data 24.01.2012 - 08:54
fonte

Leggi altre domande sui tag