2010-01-25 2 views
3

Nouveau sur Eclipse IDE et je me demandais est-il un moyen d'ajouter une auto complète/changement de sorte que si je tape:Eclipse PHP IDE - Tags complets auto personnalisé

mres 

il se traduira à

mysql_real_escape_string() 

Je connais la complétion normale du code PHP, mais je n'ai rien vu à propos de la création de raccourcis personnalisés.

Merci, tatillonne

Répondre

4

Si vous en utilisant PDT, créez votre propre modèle PHP. Dans le menu Fenêtre> Préférences, choisissez PHP> Editeur> Modèles. Cliquez sur le bouton Nouveau, puis utilisez mres comme le nom du modèle, puis mettre

mysql_real_escape_string(${cursor}) 

comme motif.

Pour l'utiliser, tapez simplement mres et appuyez sur Ctrl + Espace. S'il n'y a pas d'autre alternative pour le mres, alors votre template sera utilisé immédiatement. Si vous avez 2 modèles ou plus qui ont commencé avec mres ou contiennent mres dans le nom du modèle, une fenêtre contextuelle s'affichera afin que vous puissiez choisir celle que vous voulez utiliser.

+0

Fonctionne un régal. Merci tas. – niggles

-2

Eh bien, je ne sais pas sur l'IDE mais pourquoi ne pas saisir MRES et quand vous avez terminé avec le code, vous pouvez remplacer les occurences avec tous les « mysql_real_escape_string ».

Une autre façon est de créer une fonction comme ceci:

function mres($string) 
{ 
return mysql_real_escape_string($string); 
} 
+0

Le danger est que le code peut prêter à confusion si quelqu'un d'autre prend le relais - si c'est une vraie fonction PHP, je préfère le laisser tel quel. – niggles

+0

yup, encapsulation inutile qui ne sert à rien. –