9

私はFirefoxアドオンにかなり長い間取り組んできましたが、開発にnotpad++を使用するのは本当に頭痛の種でした。Eclipseに適したIDEまたはプラグインが利用可能ですか。動的Webプロジェクトの**サーバーで実行"を実行するのと同じように、ソースファイルのいずれかを変更すると、自動的に作成されます。 .xpiファイルとfirefoxにインストールしますか?

4

2 に答える 2

5

cfx run や cfx xpi の実行などの基本的なタスクを実行するために、SDK と簡単に統合できるエディタや IDE が多数あります。私が使用しているシステムは次のとおりです。

  1. Wladimir Palant の「Extension Auto Installer」を Firefox にインストールしました

  2. アドオンのルート ディレクトリに次のようなスクリプトがあります。

#!/bin/bash
/path/to/cfx xpi && wget --post-file=filename.xpi http://127.0.0.1:8888/

アドオンをテストするたびに、スクリプトを実行するだけで xpi がビルドされ、Firefox にインストールされます。ほとんどのエディターには、このようなシェル コマンドをキーバインドにバインドする機能があります。

于 2012-05-30T04:10:04.907 に答える
3

変更を加えるたびに XPI を作成するために IDE は実際には必要ありません。

  • アドオンのソース コードを含むフォルダーを作成します (例: C://addons/myaddon/)。
  • このパスを含むファイルを Firefox アドオンを含むフォルダーに置き、アドオン ID と同じ名前を付けます (例: myaddon@domain.com)。
  • install.rdf ファイルに、次の行を追加します。<em:unpack>true</em:unpack>

これにより、変更を確認したいときにいつでも Firefox を再起動できます。このアドオンをお勧めします。Firefox をすばやく再起動するためのキーボード ショートカット Ctrl+Alt+R が追加されます (必ず 0.6b2 バージョンを入手してください。以前のバージョンではキーボード ショートカットがサポートされていません): https://addons.mozilla.org /firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel

また、テスト中にアドオンをアンインストールしても、ソース コードが失われることはありません (これは、Firefox アドオン フォルダーで直接開発する場合に発生します)。

IDE の時点で、私個人としては、XML と JS のシンタックス ハイライトを備えたエディターはどれも問題なく動作します。私の個人的なお気に入りは、Aptana (Eclipse ベースの IDE) とIntype (軽量で非常に高速) です。

于 2012-05-30T11:06:09.270 に答える