2009-10-11 7 views
18

Je cherche un plugin pour travailler avec Smarty dans NetBeans.Smarty plugin pour NetBeans

J'ai besoin de la coloration de mon code et des analyses syntaxiques normales.

Je n'ai pu trouver que ce plugin: Smarty Editor, mais je ne pouvais pas le faire fonctionner.

Pouvez-vous me parler d'un autre plugin pour Smarty ou m'enseigner comment installer SmartyEditor?

Edit: J'utilise Windows XP SP3

+0

Vous devez mentionner que l'exploitation Système que vous utilisez – Blair

+0

@idea_: J'utilise Windows XP SP3 – AndreyAkinshin

+1

@All - Netbeans 6.9.x (et probablement 7 aussi), allez dans: Outils> Plugins; Sélectionnez Php Smarty Plugin et suivez les instructions. Une fois cela fait, rouvrez simplement vos fichiers tpl. Terminé. :) À votre santé. – MEM

Répondre

25

Salut, vous pouvez intall le cadre PHP Smarty Plugin juste en utilisant le gestionnaire de plug-in Netbeans:

Outils -> Plugins -> Disponible Plugins -> Serach pour "Smarty" -> Insall

Cette fonctionne directement sans redémarrer votre IDE.

(J'utilise NB 6.9.1)

+0

cela fonctionne très bien pour moi – justinl

+1

Cela ne fonctionne plus, il semble :((J'utilise NetBeans 7.0.1) – Steve

+0

@ownking gooody mec. +1 pour une réponse très précise –

2

Il a travaillé pour moi, hors de la boîte. J'utilise NetBeans 6.7.1 et voici ce que je faisais

  1. Téléchargé le fichier .nbm plugin de the location you mentioned
  2. Installer le plugin comme expliqué here
  3. Dans un projet existant avec des trucs web, Fichier -> Nouveau fichier -> Autres -> fichier vide Smarty

Ce produit au fichier tpl avec juste

{* 

    Author: 
    Smarty template 
*} 

dedans. Comme expliqué sur la page de téléchargement du plugin, en dehors des tags Smarty vous obtenez seulement des fonctionnalités de base aussi bien php que des segments html du fichier, mais pour autant que je puisse voir la coloration syntaxique de php et html est OK. La complétion du code fonctionne bien dans les tags Smarty. En ce qui concerne l'analyse de syntaxe: J'ai créé un certain nombre d'erreurs est html et php dans le fichier tpl et il semble les ramasser correctement. Donc, même s'il est ennuyeux de perdre du code en HTML et en PHP, cela me semble tout à fait utilisable et utile. Faites-moi savoir si ces instructions ont permis de résoudre votre problème.

+0

travaillé pour moi aussi sur nb6.8 beta, merci! –

1

Bonjour Ce que vous avez todo est d'abord installer l'éditeur Smarty plug-in, puis modifier ce fichier sur vista: C: \ Users \ yourusername.netbeans \ 6.7 \ config \ Services \ MIMEResolver \-mime-résolveur défini par l'utilisateur .xml

Supprimer tout et ajoutez le code suivant au fichier:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE MIME-resolver PUBLIC "-//NetBeans//DTD MIME Resolver 1.1//EN" "http://www.netbeans.org/dtds/mime-resolver-1_1.dtd"> 
<MIME-resolver> 
    <file> 
     <ext name="tpl"/> 
     <resolver mime="text/x-tpl"/> 
    </file> 
</MIME-resolver> 
2

Je viens de trouver ce poste de Google et a vu que l'information est aujourd'hui dépassée.

Dans la plus récente builds de NetBeans, il y a maintenant le soutien officiel Smarty: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available

télécharger seulement les versions de développement de NetBeans. Ensuite, allez dans tools> plugins et recherchez le plugin "PHP Smarty Framework" et installez-le.

1

Dans Netbeans 6.9.1, le plugin est disponible mais ne fonctionne que sur la syntaxe et la complétion html-tag. Les tags Smarty ne fonctionnent pas.

1

complétion de code de base pour les modèles Smarty sera disponible dans NetBeans 7.0. J'ai peur que l'achèvement du code de repos devra attendre jusqu'à ce qu'il soit mis en place en retrait pour le formage de code automatique qui semble être une fonctionnalité plus requise par les utilisateurs.