15

netbeans で twig ファイルとして認識されるようにカスタム拡張子を割り当てる必要があります (「blade.php」を「twig」ファイルとして、構文の強調表示とコード補完を適切に提供します)。ファイル関連付けオプション ( Tools > Options > Miscellaneous > Files) を使用する際の問題は、「.」を追加できないことです。Blade.php のような拡張子では、php、html、css などの単一ワードの拡張子で動作します。

誰かがこれで私を助けることができれば感謝します!

4

5 に答える 5

26

私が見つけ出し、うまくいくように見える回避策 (少なくとも Netbeans 8.x+)

  • に行くTools > Options > Miscellaneous > Files
  • クリックNew
  • 新しい拡張子としてブレードを入力します (ここでは何でも使用できますが、これが最も自然なようです)。
  • クリックOK
  • Associate File Type (MIME)選択したTWIG (テキスト/ x-twig)で
  • ウィンドウOK全体のクリックOptions
  • Netbeans を閉じる
  • Netbeans 構成フォルダーを開きます - Windows では%AppData%\Netbeans\<version>\
  • サブフォルダに移動config\Services\MIMEResolver
  • 開けるuser-defined-mime-resolver.xml
  • <ext name="blade"/>エントリ(または上で入力したもの)を見つけます
  • ブレードblade.phpに変更します
  • ファイルを保存して閉じます

ほら、強調表示が Netbeans IDE で機能するようになりました:)

于 2015-04-12T14:05:54.163 に答える
3

私が Centos 7 を使用しているように、多くの人が他のシステムで開発しているため、この回避策はほとんど機能しました。

CentOS の場合、およびおそらく他のシステムの場合も、上記の Windows とほぼ同じ手順に従ってください。

  • NetBeans を開きます。タブに移動しTools->Options->Miscellaneousて選択しますFiles
  • File Extension行で、ボタンをクリックしますNewcrazywrongname拡張機能名として入力します (これはオプション 2 で重要です)
  • その下でAssociated File Type (MIME):、オプションを選択しますTWIG (text/x-twig)
  • をクリックApplyしてから をクリックしますOK
  • Netbeans を閉じる

オプション1:

次の手順は、CentOS 7およびNetBeans 8.1用であり、おそらく他のシステム用でもありますが、そのパスでファイルが見つからない場合は、オプション 2 を以下に示します。

  • ターミナルを開き、/root/.netbeans/8.1/config/Services/MIMEResolver/user-defined-mime-resolver.xmlお気に入りのテキスト エディターでファイルを開きます (コマンドを実行するなど)。nano /root/.netbeans/8.1/config/Services/MIMEResolver/user-defined-mime-resolver.xml
  • このファイルでパラメータ名「crazywrongname」を見つけて、「blade.php」に変更します。
  • ファイルを保存します
  • Netbeansを開いて楽しんでください。

将来の人々は、ファイル パスの Netbeans バージョンをオプション 1 から 14.3 など、2028 年にリリースされるものに変更してみてください。

オプション 2:

上記の正確なパスでこのファイルが見つからない場合は、次のコマンドを実行して見つけます。

cd / && grep -rI --exclude-dir=proc --exclude-dir=sys crazywrongname *

これにより、ルートから開始して、システム全体で特定のパターンの検索が開始されます。そのため、パラメーターに名前を付けました。そのcrazywrongnameため、システム上の他のファイルには見つかりませんblade。また、アクセスが想定されていないフォルダーも除外されます。それらを除外しないと、エラーが発生し、システムがハングする可能性があります。また、一部のピンクのユニコーンが死ぬ可能性があります。

システムの正確なファイル パスを見つけたら、オプション 1 の残りの手順に従ってパラメーター名を変更します。

ありがとう、答えの後にStackOverflowから姿を消した神秘的なDavid Benedekiは、非常に役立ちました:)

于 2016-03-18T19:55:48.530 に答える
0

私が見る限り、問題はよりNetBeans 中心のものであるため、NetBeans コミュニティにバグ レポートを提出することもお勧めします。

将来、彼らはその問題を修正できるかもしれません。その質問をリンクして、ユーザーの反応を確認することもできます。

于 2013-08-11T01:11:30.127 に答える