1 votes

Xcode vs TextEdit "Rechercher et remplacer "

Le comportement par défaut des touches de raccourci dans Xcode et TextEdit "Rechercher et Remplacer" est :
Trouvez... F
Trouver et remplacer... F

Cependant, dans TextEdit, la boîte de dialogue "Rechercher et remplacer" reste ouverte même après avoir appuyé sur F . Dans Xcode F masque la section "Rechercher et remplacer" de la boîte de dialogue et n'affiche que la partie "Rechercher".

Dans TextEdit, F met le focus (ce qui signifie que votre marqueur de texte est dans la boîte) dans la zone de texte "Rechercher". F met l'accent sur la zone de texte "Rechercher et remplacer". En appuyant sur F suivi par F garde le dialogue entier ouvert. Dans Xcode, le focus est TOUJOURS dans la boîte de dialogue "Find", quelle que soit la touche de raccourci avec laquelle vous l'avez invoquée.

Je préfère le comportement de TextEdit, mais j'aimerais aussi avoir une certaine cohérence. Existe-t-il un moyen de faire en sorte que Xcode se comporte comme TextEdit à cet égard ?

1voto

markhunte Points 11634

Voici une solution partielle pour définir la mise au point pour F

Enregistrez cet Applescript en tant que Texte au lieu d'un script.

#!/usr/bin/osascript
tell application "Xcode" to activate
delay 0.5
tell application "System Events"

    tell process "Xcode"

        keystroke "z" using {command down, option down}
        delay 0.3

        keystroke tab
    end tell
end tell

Dans terminal.app

Rendre le fichier script exécutable en exécutant

chmod +x /path/to/foo.applescript


Dans Xcode, allez dans les Préférences-> Onglet Key Bindings.

Et changez le Rechercher et remplacer (menu) La touche de raccourci de l'utilisateur pour z

enter image description here


Toujours dans les Préférences, allez dans l'onglet Comportements Onglet

Cliquez sur le bouton "+" pour ajouter un nouveau comportement personnalisé.

Nommez-le et donnez-lui un raccourci clavier f

Dans le volet de droite de l'écran Comportements Onglet dérouler jusqu'en bas

Et en utilisant le Exécuter menu déroulant choisir script . Sélectionnez votre fichier script.

enter image description here

Vous pouvez maintenant utiliser le F et la recherche et le remplacement apparaîtront et le focus ira sur le champ de remplacement.


Pour ce qui est de la reproduction de l'affichage du remplacement, s'il est déjà affiché lorsque vous appuyez sur la touche F . Je pense que dans la plupart des cas, c'est redondant parce que vous voudrez toujours frapper F pour revenir au champ de remplacement et le champ de texte de la recherche sera toujours affiché avec les changements que vous venez de faire.

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