2009-11-21 4 views
0

je voudrais écrire un script utilisateur XCode qui, disons, ouvrez le fichier en cours dans un autre éditeur. Mais il semble que les seules choses qui peuvent être transmis comme argument (en fait, en entrée de flux) sont:scripts utilisateur XCode - obtenir le nom du fichier

  • l'élection en cours
  • tout le contenu du document en cours

est-il un moyen d'accéder à d'autres informations comme:

  • nom de fichier courant
  • de positio du curseur n
  • ...

Merci

Répondre

1

Le nom du fichier en cours est passé à travers %%%{PBXFilePath}%%%.

Le début de la sélection, qui passe par %%%{PBXSelectionStart}%%%, renvoie la position du curseur (en tant qu'index de caractère) lorsqu'il n'y a pas de sélection, vous devriez donc pouvoir l'utiliser.

Si vous avez besoin du numéro de la ligne à la place, il devrait être possible d'obtenir de l'indice avec des scripts (comme le comptage des caractères dans le texte intégral tout en gardant une trace de nouvelles lignes).

+0

qui fonctionne, je vous remercie beaucoup! –

Questions connexes