Impedisci la chiusura dell'intera finestra Xcode su Command-W quando il menu "Quick Open" è aperto


5

Ho una finestra Xcode aperta con molte schede. Voglio aprire un file tramite Quick Open ( ⇧⌘O).

Quando decido di chiudere il menu di apertura rapida e anche di chiudere la scheda corrente in cui mi trovo, premerò Escper chiudere il menu di apertura rapida, quindi premere ⌘Wper chiudere la scheda. Tuttavia, a volte commetto un errore e premo ⌘Wdal menu Quick Open, che provoca invece la chiusura dell'intera finestra Xcode.

È possibile prevenire questo comportamento? Forse impedire ⌘Wdi fare qualcosa quando Quick Open è aperto?


1
Oh sì, questo è molto fastidioso.
Maury Markowitz,

Risposte:


1

Ecco come disinserire l'associazione della tastiera per Close Tabaka + W.

  1. Da Settings.app -> Tastiera -> Scorciatoie -> Scorciatoie app tocca il +pulsante
  2. Dal Applicationmenu a discesa selezionareXcode
  3. Inserisci Close Tabper ilMenu Title
  4. imposta qualsiasi scorciatoia da tastiera che ti piace

inserisci qui la descrizione dell'immagine

Questo un-map + Wscorciatoia nell'app Xcode completamente. Dopo questo sei libero di rimappare i tasti + Win Xcode.

Nel mio caso mi piace + Wper chiudere il documento, quindi da Xcode -> Preferenza -> Associazioni dei tasti ho queste modifiche (Nel tuo caso puoi invece legare Ctrl+ + Wa Close Tabe lasciare Close Documentnon mappato).

inserisci qui la descrizione dell'immagine


Se capisco la risposta correttamente, questo significa che stai suggerendo di usare Ctrl + Comando + W per chiudere le mie schede Xcode da ora in poi?
peco,

Sì, oppure puoi associarlo a qualsiasi combinazione di tasti con cui ti trovi a tuo agio.
Sandeep Chayapathi,

0

La prima cosa che viene in mente è cambiare il Wcomportamento predefinito in Xcode in modo che non chiuda l'intera finestra di Xcode.

Puoi farlo tramite Xcode> Preferenze> Associazioni di tasti .

Potrebbe valere la pena esplorare tutte le opzioni lì. Un modo sicuro per farlo sarebbe quello di creare un duplicato del set di collegamenti chiave predefinito e modificarlo. Più specificamente:

  1. Avvia Xcode
  2. Vai a Xcode> Preferenze> Associazioni di tasti
  3. Fai clic sul menu a discesa Set Key Bindings e seleziona Gestisci Key Bindings ...
  4. Ora fai clic sull'opzione più (+) nella parte inferiore sinistra della finestra
  5. Seleziona l'opzione "Predefinita" duplicata
  6. Assegna un nome al set e fai clic Done
  7. Ora cambia le scorciatoie da tastiera che desideri e verifica se riesci a far funzionare le cose come desideri

Quando sei felice puoi uscire dalle preferenze di Xcode. Questo approccio è sicuro perché puoi sempre tornare al tuo set predefinito ogni volta che vuoi.


1
È un buon primo posto in cui cercare, ma non penso che abbia quello che sto cercando. Behavior Il comportamento predefinito di W è associato a "Chiudi scheda" e non a "Chiudi finestra", e Xcode impedisce di eliminare del tutto la scorciatoia e mostra un messaggio "Impossibile eliminare la scorciatoia da tastiera perché Chiudi finestra ha voci di menu alternative".
peco,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.