web-dev-qa-db-fra.com

Puis-je ajouter mes propres extraits de code à xcode 4?

Ce serait vraiment pratique d'avoir des extraits d'accessoires de collection KVC dans xcode, car ils sont difficiles à faire à la main. Est-ce que quelqu'un qui utilise 4 depuis un certain temps a trouvé comment en ajouter de nouveaux?

(... nous sommes autorisés à en parler maintenant, non?)

67
Chris Devereux

Oui, c'est assez facile - vous mettez simplement en surbrillance le texte que vous souhaitez utiliser comme extrait et faites-le glisser dans la zone d'extraits (faire glisser le texte sélectionné peut être difficile, je trouve que cela fonctionne mieux si vous faites glisser depuis le bord gauche de l'éditeur). Il affiche une boîte de dialogue vous demandant de le nommer.

En outre, vous pouvez avoir des paramètres personnalisés dans les extraits - si vous mettez le texte <#paramName#> n'importe où dans le code que vous faites glisser, lorsque vous utilisez l'extrait de code, il apparaîtra comme un paramètre remplaçable que vous pouvez tabuler comme dans les extraits de code officiels.

Assurez-vous également de définir un préfixe de fin, ce qui raccourcit l'activation de l'extrait lorsque vous tapez. La bonne chose à propos de l'utilisation d'extraits de code par rapport à d'autres solutions telles que les extenseurs de texte du système global, est que les extraits de code peuvent également être limités à être valides dans une certaine zone de code - ainsi, par exemple, un extrait de code qui a rempli une ligne de formatage de chaîne peut être marqué comme valide uniquement dans un bloc, pas en dehors d'une méthode. De cette façon, le préfixe d'achèvement ne frappe que dans les zones où il est valide à utiliser.

Vous pouvez modifier un extrait de code en cliquant une fois dessus, une boîte apparaîtra avec le texte de l'extrait de code et d'autres paramètres d'extrait de code que vous pouvez modifier.

Un conseil pour vous aider à faire glisser le code à chaque fois, sélectionnez du texte, puis cliquez + maintenez (ne déplacez pas la souris) jusqu'à ce que le pointeur de la souris passe de "I" à pointeur. Vous pourrez ensuite faire glisser le texte sélectionné vers la bibliothèque d'extraits de code.

31
Imran

Faites glisser le code en surbrillance vers la bibliothèque d'extraits. (Il peut être têtu et ne pas vouloir glisser. Maintenir le bouton de la souris enfoncé pendant un moment avant de faire glisser semble aider.)

6
dusty

Vous pouvez utiliser Snippets pour gérer les extraits de code dans Xcode. Découvrez cette démo http://www.youtube.com/watch?v=il4kE4diy0k

1
Vladimir Prudnikov