18

NetBeans で Smarty を使用するためのプラグインを探しています。

コードのカラーリングと通常の構文解析が必要です。

このプラグインSmarty Editorしか見つかりませんでしたが、動作させることができませんでした。

Smarty の別のプラグインについて教えてもらえますか、または SmartyEditor のインストール方法を教えてもらえますか?

編集: Windows XP SP3を使用しています

4

7 に答える 7

25

こんにちは、Netbeans プラグイン マネージャーを使用するだけで、PHP Smarty フレームワーク プラグインをインストールできます。

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

これは、IDE を再起動せずに直接実行されます。

(NB 6.9.1 を使用しています)

于 2010-12-15T11:30:30.673 に答える
2

箱から出してすぐに使えました。私は NetBeans 6.7.1 を使用していますが、これが私がしたことです

  1. あなたが言及した場所からプラグイン .nbm ファイルをダウンロードしました
  2. ここで説明されているようにプラグインをインストールします
  3. Web関連の既存のプロジェクトで、ファイル - >新しいファイル - >その他 - > Smartyファイルを空にする

これは.tplファイルで生成されました

{*

    Author:
    Smarty template
*}

初期化。プラグインのダウンロード ページで説明されているように、Smarty タグの外側では、ファイルの html セグメントと同様に php で基本的な機能しか取得できませんが、php と html の構文の色分けを見る限り、問題ありません。コード補完は、Smarty タグ内で正常に機能します。

構文解析について: tpl ファイルの html と php でいくつかのエラーを作成しましたが、それらは正しく検出されているようです。

したがって、html と php でコード補完が失われるのは面倒ですが、私には非常に使いやすく便利に見えます。

これらの手順で問題が解決したかどうかをお知らせください。

于 2009-10-14T22:16:04.853 に答える
2

Google からこの投稿を見つけたところ、情報が古くなっていることがわかりました。

NetBeans の最新のビルドでは、Smarty が公式にサポートされています: http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available

NetBeans の開発バージョンをダウンロードするだけです。次に、ツール > プラグインに移動し、「PHP Smarty Framework」プラグインを検索してインストールします。

于 2010-07-22T20:35:38.717 に答える
1

Smarty テンプレートの基本的なコード補完は、NetBeans 7.0 で利用できるようになります。残念ながら、残りのコード補完は、ユーザーがより必要とする機能と思われる自動コードフォーマット用にインデントされた実装が実装されるまで待たなければならないでしょう。

于 2011-03-24T16:19:35.370 に答える
1

Netbeans 6.9.1 プラグインで利用可能ですが、構文の強調表示と html タグの補完のみが機能します。Smarty タグが機能しません。

于 2010-11-15T08:46:10.863 に答える
1

こんにちは、まず smarty エディター プラグインをインストールしてから、Vista で次のファイルを編集します: C:\Users\yourusername.netbeans\6.7\config\Services\MIMEResolver\user-defined-mime-resolver.xml

すべてを削除し、次のコードをファイルに追加します。

<?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>
于 2009-10-22T07:48:10.593 に答える
0

利用可能なプラグインにリストされなくなり、ネイティブで利用可能になりました (私は 7.0.1 を使用しています)。これが使用するプラグインのように見えます。 /php-スマート

于 2011-12-14T10:29:45.120 に答える