2009-10-11 4 views
18

Ich suche Plugin für die Arbeit mit Smarty in NetBeans.Smarty Plugin für NetBeans

Ich brauche Färbung meines Codes und normale Syntax Analysys.

Ich konnte nur dieses Plugin finden: Smarty Editor, aber ich konnte es nicht funktionieren lassen.

Können Sie mir etwas über ein anderes Plugin für Smarty erzählen oder mir beibringen, wie man SmartyEditor installiert?

Edit: Ich verwende Windows XP SP3

+0

Sie sollten erwähnen die Betriebs System, das Sie verwenden. – Blair

+0

@idea_: Ich benutze Windows XP SP3 – AndreyAkinshin

+1

@All - Netbeans 6.9.x (und wahrscheinlich auch 7), gehe zu: Tools> Plugins; Wählen Sie PHP Smarty Plugin, und folgen Sie den Anweisungen. Sobald dies erledigt ist, öffnen Sie einfach Ihre tpl-Dateien. Alles erledigt. :) Prost. – MEM

Antwort

25

Hallo Sie können das PHP Smarty Framework-Plugin intall nur durch die Netbeans-Plugin-Manager:

Tools -> Plugins -> Verfügbare Plugins -> Serach für "Smarty" -> Insall

Diese läuft direkt ohne Neustart Ihrer IDE.

(Ich verwende NB 6.9.1)

+0

das funktioniert gut für mich – justinl

+1

Das funktioniert nicht mehr scheint es :((Ich benutze NetBeans 7.0.1) – Steve

+0

@ownking.gooodie dude.-+1 für sehr genaue Antwort –

2

Es funktionierte für mich, aus dem Kasten heraus. Ich benutze NetBeans 6.7.1 und das ist, was ich tat

  1. das Plugin .nbm Datei heruntergeladen von the location you mentioned
  2. -Plugin installieren als here erklärt
  3. In einem bestehenden Projekt mit Web-Sachen, Datei -> Neu Datei -> Andere -> Leere Smarty-Datei

Dies erzeugt bei .tpl Datei mit nur

{* 

    Author: 
    Smarty template 
*} 

drin. Wie auf der Plugin-Download-Seite erklärt, erhalten Sie außerhalb der Smarty-Tags nur grundlegende Funktionen sowohl in PHP als auch in HTML-Segmenten der Datei, aber soweit ich sehen kann, ist die Syntax-Färbung von PHP und HTML in Ordnung. Code-Vervollständigung funktioniert gut in Smarty-Tags.

In Bezug auf Syntaxanalyse: Ich habe eine Reihe von Fehlern erstellt, ist HTML und PHP in der TPL-Datei und es scheint, sie richtig abholen.

Also, während es ärgerlich ist, dass Sie Code-Vervollständigung in HTML und PHP verlieren, sieht es ziemlich nützlich und nützlich für mich aus.

Lassen Sie mich wissen, ob diese Anweisungen Ihr Problem gelöst haben.

+0

für mich auch auf NB6.8 Beta gearbeitet, danke! –

1

Hallo Was Sie todo haben, ist zuerst den Smarty-Editor installiert Plugin dann bearbeiten Sie diese Datei auf Vista: C: \ Benutzer \ yourusername.netbeans \ 6.7 \ config \ Service \ MIMEResolver \ benutzerdefinierte-mime-Resolver .xml

alles löschen und fügen Sie den folgenden Code in die Datei:

<?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

fand gerade diesen Beitrag von Google und sah, dass die Informationen jetzt veraltet ist.

In den jüngsten Versionen von NetBeans, gibt jetzt offiziell die Unterstützung für Smarty ist: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available

einfach die Entwicklung Versionen von NetBeans herunterladen. Dann gehe zu Tools> Plugins und suche nach dem "PHP Smarty Framework" Plugin und installiere es.

1

In Netbeans 6.9.1 Plugin verfügbar, funktioniert aber nur Syntax Highlight und HTML-Tag-Abschluss. Smarty-Tags funktionieren nicht.

1

Basic-Code-Vervollständigung für Smarty-Templates werden in NetBeans 7.0 zur Verfügung stehen. Ich habe Angst, dass die Restcode-Vervollständigung warten muss, bis etwas für die automatische Code-Formatierung eingerückt wird, die von den Benutzern mehr gefordert wird.