NetBeansのEmmetプラグインが動いていない方が結構いるようなので、いくつか修正してみました。 自分の環境では何もしなくて動いたので、特に問題ないかと思っていましたが、動いている環境の方が少なかったのかもしれません。 #NetBeans #Emmet #動かない
追記:2014/08/04
送っていたPRがマージされたので、近いうちに配布される新しいバージョンを使ってください。
追記:2015/06/26
Plugin Portalの更新はされてないようです。マージされたものは次のリンク先からDLすることができます。(http://download.emmet.io/org-lorenzos-emmet.nbm)
環境
- NetBeans 7.4 RC
関連サイト
Emmetについては関連サイトを参照するか、検索してもらえると情報はでてくると思います。
問題点
動かない
影響を受けるのは主にWindowsとMacだと思われrます。
エンコーディングの問題で正確にjavascriptを読み込むことができていないため、動かすことができません。
https://github.com/emmetio/netbeans/pull/7 (PR)
カスタムスニペットが動かない
7.3で確認していないのでわかりませんが、scss等のsyntaxの判定がcssになっているので、scssのオブジェクトにいくら記載しても反映されません。
https://github.com/emmetio/netbeans/pull/9 (PR)
フリーズする
原因はおそらくあたっているのだと思いますが、Emmetの作成者が期待する修正はできていないのだと思われます。 (この修正で少なくとも動くようにはなると思いますが、まだ試された方がいないのでわかりません。)
https://github.com/emmetio/netbeans/issues/3 (issue)
https://github.com/emmetio/netbeans/pull/10 (PR)
一時用のNBM
上記のような問題に遭遇してしまった方は、公式の方で修正されないと利用することができないので、一時用のnbmを作成しています。正常に動作するとういう保証はできませんが、もしよければ使ってみて下さい。上記の問題の順番に対応しています。フリーズしないのであれば、1.0.1.1か1.0.1.2で問題ないかと思います。
https://github.com/junichi11/ZenCodingNetBeansPlugin/releases
おまけ
snippets.jsonの補完機能をつけようと思いました(多すぎて覚えきれないかと。。。)が、3つめの問題のフリーズすることが原因で、補完からのexpandの機能で固まるのことと、PRが3つ溜まっていていつマージされる、破棄されるかどうかわからないので、とりあえず公式へのPRは保留します。
ピンバック: NetBeansのEmmetのバグFixについて※自分がFixしたわけじゃない | くまみむめも