5 votes

Empêcher la fermeture de toute la fenêtre Xcode par Command-W lorsque le menu "Quick Open" est ouvert

J'ai une fenêtre Xcode ouverte avec de nombreux onglets. Je veux ouvrir un fichier par le biais de Quick Open ( O ).

Lorsque je décide de fermer le menu d'ouverture rapide et de fermer également l'onglet sur lequel je me trouve, j'appuie sur la touche Esc pour fermer le menu d'ouverture rapide, puis appuyez sur W pour fermer l'onglet. Cependant, il m'arrive de faire une erreur et d'appuyer sur W dans le menu d'ouverture rapide, ce qui entraîne la fermeture de toute la fenêtre Xcode à la place.

Est-il possible d'empêcher ce comportement ? Peut-être empêcher W de faire quoi que ce soit quand Quick Open est ouvert ?

1 votes

Oh oui, c'est très ennuyeux.

1voto

AlexanderN Points 5805

Voici comment annuler la liaison du clavier pour Close Tab alias + W .

  1. Dans Paramètres.app -> Clavier -> Raccourcis -> Raccourcis d'application, appuyez sur le bouton + bouton
  2. De Application sélection déroulante Xcode
  3. Entrez Close Tab pour le Menu Title
  4. définir le raccourci clavier de votre choix

enter image description here

Cela dé-carte + W dans l'application Xcode. Après cela, vous êtes libre de remapper le + W les liaisons de touches dans Xcode.

Dans mon cas, j'aime + W pour fermer le document, donc à partir de Xcode -> Preference -> Key Bindings j'ai ces changements (Dans votre cas vous pouvez lier Ctrl + + W à Close Tab à la place et laisser Close Document non mappé).

enter image description here

0 votes

Si je comprends bien la réponse, cela signifie que vous me suggérez d'utiliser Ctrl+Command+W pour fermer mes onglets Xcode à partir de maintenant ?

0 votes

Oui, ou vous pouvez l'associer à toute combinaison de touches avec laquelle vous êtes à l'aise.

0voto

Monomeeth Points 61435

La première chose qui me vient à l'esprit est de modifier la valeur par défaut de l'adresse de l'utilisateur. W dans Xcode pour qu'il ne ferme pas toute la fenêtre Xcode.

Vous pouvez le faire via Xcode > Préférences > Liaisons des touches .

Cela peut valoir la peine d'explorer toutes les options qui s'offrent à vous. Une façon sûre de le faire serait de créer une copie du jeu de liaisons de clés par défaut et de le modifier. Plus précisément :

  1. Lancer Xcode
  2. Ir a Xcode > Préférences > Liaisons des touches
  3. Cliquez sur le menu déroulant "Key Bindings Set" et sélectionnez "Manage Key Bindings"...
  4. Cliquez maintenant sur l'option plus (+) en bas à gauche de la fenêtre.
  5. Sélectionnez l'option Dupliquer "par défaut".
  6. Donnez un nom à l'ensemble et cliquez sur Done
  7. Maintenant, changez les raccourcis clavier que vous voulez et testez si vous pouvez faire fonctionner les choses comme vous le souhaitez.

Une fois que vous êtes satisfait, vous pouvez quitter les préférences de Xcode. Cette approche est sûre car vous pouvez toujours revenir à votre configuration par défaut quand vous le souhaitez.

1 votes

C'est un bon premier endroit où regarder, mais je ne pense pas qu'il ait ce que je cherche. Le comportement par défaut de W est lié à "Fermer l'onglet" et non à "Fermer la fenêtre", et Xcode empêche la suppression totale du raccourci et affiche un message "Impossible de supprimer le raccourci clavier car Fermer la fenêtre a d'autres éléments de menu".

0voto

peco Points 151

Il semble que ce problème soit résolu avec Xcode 11 ! W ne fait rien quand l'ouverture rapide est active maintenant.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X