2012-05-29 13 views
9

Pracuję nad dodatkami firefox przez dość długi czas i to był prawdziwy ból głowy, aby użyć notpad ++ do programowania. Czy jest dostępne odpowiednie IDE lub wtyczka dla eclipse. I tak jak robimy ** Run on Server "dla dynamicznych projektów internetowych, Czy jest jakiś sposób, że dokonuję zmiany w dowolnym pliku z opcją sorce i automatycznie tworzy plik .xpi i instaluje w firefoxIDE dla Firefox Add-ons Development

+0

użycie zaćmienie i xul biegacz ... Zaraz generować jak .xpi złożyć – linguini

Odpowiedz

5

Istnieje wiele edytorów lub IDE, które można łatwo zintegrować z SDK do wykonywania podstawowych zadań, takich jak prowadzenie bieg CFX lub CFX xpi Oto system, który używam:?.

  1. mam zainstalowane Wladimir Palant na 'Extension Auto Installer' Firefox

  2. mam skrypt jak to w dodatku o n 'katalog główny:

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

Za każdym razem chcę przetestować add-on, po prostu uruchomić skrypt i XPI jest zbudowany i zainstalowany w Firefoksie. Większość redaktorów będzie miała możliwość powiązania polecenia shella w ten sposób z keybindingiem.

3

Naprawdę nie potrzebujesz IDE, aby utworzyć XPI za każdym razem, gdy dokonasz zmiany.

  • Utwórz folder z kodem źródłowym swojego addonu (np. C: // addons/myaddon /).
  • Umieść plik zawierający tę ścieżkę do folderu zawierającego swoje dodatki do Firefoksa i nazwij go takim samym, jak Twój identyfikator dodatku: (np. [email protected]).
  • W pliku install.rdf, dodaj linię: <em:unpack>true</em:unpack>

ten sposób można po prostu zrestartować Firefoksa, gdy chcesz zobaczyć zmiany. Polecam ten dodatek, to dodaje skrót klawiaturowy Ctrl + Alt + R dla szybkiego ponownego uruchomienia Firefoksa (pamiętaj, aby uzyskać wersji 0.6b2, wcześniejsze wersje nie obsługują skrótu): https://addons.mozilla.org/firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel

Ponadto, nie straci kodu źródłowego w przypadku odinstalowania dodatku podczas testowania (dzieje się tak, gdy rozwijasz się bezpośrednio w folderze dodatków do Firefoksa).

jako IDE, dla mnie osobiście dowolny edytor z podświetleniem składni XML i JS działa dobrze. Moje ulubione to: Aptana (IDE oparte na Eclipse) i Intype (lekki i bardzo szybki).

+0

Upvoted ponieważ odniesienia do Aptana i Intype. OTOH, twoja odpowiedź jest źle napisana: Pytanie brzmi "IDE dla Firefox ..", a twoja odpowiedź zaczyna się od "Naprawdę nie musisz tworzyć XPI". Uhhh ... huh? [WAT?] (Http://knowyourmeme.com/memes/wat/photos) – Marco

+0

Dzięki, Marco. Zmieniłem zdanie. – Fczbkk

+0

ładny kumplu, myślałem, że muszę spakować dodatek za każdym razem, gdy muszę przetestować! – rafaelxy