2010-12-31 16 views
0

Ich habe mit haml und sass gespielt und eine flat-seite mit staticmatic von der befehlszeile erzeugt.Eclipse haml/sass editierung + html/css generation

Hat jemand eine Idee dafür verwendet?

Ich habe das Apatana Studio (RadRails) Plugin installiert und es hat haml & sass Hervorhebung aus der Box. Für diese Seite möchte ich nur ein einfaches Skript-Projekt (keine Rails).

Welche Art von Projekt würde ich verwenden, und wie würde ich etwas hinzufügen, so konnte ich zum Beispiel Recht, den Projektordner klicken, um

staticmatic build [my-Projekt]

(oder zu laufen andere) um die Seite aus dem haml + sass zu generieren?

Ich mag statische, wie ich Ruby-Bibliotheken als Helfer verwenden kann.

Ich freue mich, Vorschläge zu jedem Editor zu nehmen. Aber ich bin auch scharf darauf, für alles bei einem Editor zu bleiben. (auch WTB Auto vervollständigen).

Prost

Antwort

0

Sie können Rake Aufgaben aus der RadRails IDE ausführen, obwohl ich es nicht geschafft, es Arbeit zu bekommen. Ruby ist wahrscheinlich die richtige Wahl für den Projekttyp. Ich mag IDEs nicht, weil sie die Dinge komplizieren und verlangsamen. Also meine Wahl ist normalerweise Textmate + Terminal.

Werfen Sie einen Blick auf Rakefile in diesem Projekt: https://github.com/adamstac/staticmatic-bootstrap

0

Diese nicht ist genau das, was Sie für ... aber take a look at a tiny script that I wrote sind gefragt. Es wird Verzeichnisse Ihrer Wahl nach Änderungen in SCSS und HAML beobachten und sie zu HTML und CSS kompilieren. Sie können kleinere Änderungen an watch.rb vornehmen, falls gewünscht, führen Sie dies in einem Terminal aus und lassen Sie die Site generieren, ohne einen Befehl ausführen zu müssen.

PS - wenn Sie sich entscheiden, dies auszuprobieren, benötigen Sie die FSSM Gem von Github oder rubygems.org.

0

Ein Ruby- oder Web-Projekttyp wäre am passendsten, obwohl ich denke, dass es in diesem Fall keine Rolle spielt.

Sie benutzerdefinierte eine Reihe von Möglichkeiten Befehle erreichen kann ...

  1. Sie eine Rake-Aufgabe in dem Projekt schreiben kann Rakefile als Heikki vorgeschlagen, und dann einen Rechtsklick und das Rake-Menü verwenden (ab Studio 3.0.2) um diese Aufgabe zu starten oder in der eingebetteten Terminalansicht auszuführen.
  2. Sie können einen benutzerdefinierten Rubel schreiben/bearbeiten und einen Befehl zum Starten von staticmatic hinzufügen. Siehe http://wiki.appcelerator.org/display/tis/Executing+an+External+Command
  3. Sie können die Eclipse-Route aufrufen und unter Ausführen> Externe Tools eine "External Tool Launch configuration" erstellen. Externe Tools Konfiguration ...> Programm. Dort können Sie einen Start starten, um ein Programm auszuführen (sagen Sie den Ruby-Interpreter oder das Staticmatic-Skript selbst) und das Argument übergeben. Dann können Sie das Run-Dropdown-Menü verwenden.