NetBeans için Smarty eklentisi [kapalı]

9 Cevap php

Ben NetBeans Smarty ile çalışmak için eklenti arıyorum.

Benim kod ve normal sözdizimi Analysys renklendirme gerekir.

Ben sadece bu eklenti bulabiliriz: Smarty Editor, ama işe gelemedi.

Eğer Smarty için başka bir eklenti hakkında söyle ya da nasıl SmartyEditor yüklemek için bana öğretir misin?

Edit: Windows XP SP3 kullanın

9 Cevap

Merhaba sadece Netbeans eklenti yöneticisi kullanarak PHP Smarty Framework Plugin intall yapabilirsiniz:

Tools -> Plugins -> Available Plugins -> Serach for "Smarty" -> Insall

Bu IDE yeniden başlatmadan doğrudan çalışır.

(Ben NB 6.9.1 kullanıyorum)

Bu kutunun dışında, benim için çalıştı. Ben NetBeans 6.7.1 kullanabilir ve bu ben ne yaptım

  1. the location you mentioned adlı eklenti. Nbm dosyayı karşıdan
  2. Açıklandığı gibi eklenti yüklemek here
  3. Web malzeme ile mevcut bir projede, Dosya -> Yeni Dosya -> Diğer -> Boş Smarty dosya

Bu sadece sahip. Tpl dosyası oluşturulur

{*

    Author:
    Smarty template
*}

içinde. Eklenti indirme sayfasında açıklandığı gibi, Smarty etiketlerinin dışında siz de dosya html bölümler olarak php sadece temel işlevselliğini olsun, ama bildiğim kadarıyla gördüğünüz gibi php ve html sözdizimi renklendirme Tamam. Kod tamamlama Smarty etiketleri içinde çalışıyor.

Sözdizimi analizi gelince: hataları bir dizi yarattı tpl dosyasında html ve php ve doğru onları almak gibi görünüyor.

Yani, html ve php size gevşek kod tamamlama oldukça kullanışlı ve bana yararlı görünüyor can sıkıcı iken.

Bu talimatlar sorununuzu çözdü varsa bana bildirin.

Sadece Google bu yazı bulundu ve bilgiler artık modası geçmiş olduğunu gördüm.

In the most recent builds of NetBeans, there is now official support for Smarty: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available

Sadece NetBeans geliştirme sürümlerini indirebilirsiniz. Sonra araçlar> eklentileri gidin ve "PHP Smarty Framework" eklentisi için arayın ve yükleyin.

Ben bu trick before, size yardımcı olabilir kullandım. Bağlama yerine geri yazara kredi vermek kopyalama.

Hello What you have todo is to first install the smarty editor plugin then edit this file on vista : C:\Users\yourusername.netbeans\6.7\config\Services\MIMEResolver\user-defined-mime-resolver.xml

Her şeyi sil ve dosyasına aşağıdaki kodu ekleyin:

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

Netbeans mevcuttur 6.9.1 eklentisi ama sadece sözdizimi vurgulamak ve html-tag tamamlama çalışır. Smarty etiketleri çalışmıyor.

Smarty şablonları için temel kod tamamlama NetBeans 7.0 sunulacak. Ben kalan kod tamamlama kullanıcılar tarafından daha gerekli bir özellik gibi görünüyor otomatik kod biçimlendirme için bazı girintili uygulanacak kadar beklemek zorunda kalacak korkuyorum.

Artık eklentileri ne de listelenen mevcut bu dosyayı ince benim için yüklü yürütme, kullanmak için eklenti gibi doğal (ben 7.0.1 kullanıyorum), bakar: http://plugins.netbeans.org/plugin/37379/php-smarty

Ben denemek için öneririm Codelobster PHP Edition

Bu Smarty dosyaları düzenlemek için özel bir plug-in vardır