2013-03-05 8 views
10

Ich habe das Scala IDE - Play 2 Plug-in (von http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/) installiert, während der Route-Editor korrekte Syntaxhervorhebung zeigt, die Vorlage für Scala nicht. Außerdem erlaubt es mir nicht, die Optionen für die Syntax-Hervorhebung in den Voreinstellungen von Eclipse zu aktivieren -> Abspielen -> Vorlage - Syntax Coloring.Scala IDE - Play 2 Eclipse Plug-in nicht Highlighting-Syntax für Scala HTML Templates

Daher wird die Scala Syntax nicht in main.scala.html wird hervorgehoben und index.scala.html

Am auch http://download.scala-ide.org/nightly-scala-ide-juno-210x für Eclipse Juno verwenden.

-James

enter image description here

der rechte Maustaste auf dem oberen Bild in einem neuen Browser-Tab zu öffnen Um das Bild in voller Auflösung zu sehen.

enter image description here

Antwort

10

maxmc und valentin_nasta sind beide richtig.

Wir haben kürzlich festgestellt, dass wenn Eclipse WTP installiert ist, der gebündelte HTML-Editor über den Play-Vorlageneditor ausgewählt wird. Wir werden versuchen, etwas zu verbessern.

Im Moment können Sie erzwingen, dass Eclipse den Wiedergabevorlagen-Editor verwendet, indem Sie im Kontextmenü Open with ... > Template Editor auswählen oder den Standard für *.html Dateien in Preferences > General > Editors > File Associations ändern.

Für die Stack-Trace ist es eine known problem. Sie müssen das Projekt manuell als Scala-Projekt markieren, indem Sie im Kontextmenü des Projekts Configure > Add Scala Nature verwenden.

+0

skyluc, Konfigurieren> Hinzufügen Scala Nature hat funktioniert! Ich danke dir sehr! Wie hast du die graue Markierung hier auf Stack Overflow in deiner Antwort angezeigt bekommen? –

+0

Überprüfen Sie die [Hilfe bearbeiten] (http://stackoverflow.com/editing-help). Andernfalls können Sie vorhandene Nachrichten im Bearbeitungsmodus öffnen, um zu sehen, wie sie geschrieben wurden. – skyluc

+0

danke skyluc, ich werde das definitiv beherrschen müssen! ;) –

2

Ich nehme an, Sie die Datei nicht mit dem richtigen Editor öffnen. Klicken Sie mit der rechten Maustaste auf Ihre * .scala.html-Datei und wählen Sie Open with..., wählen Sie Other, scrollen Sie dann nach unten und wählen Sie Template Editor. Dann sollte die Syntaxhervorhebung gelten. Um diese Änderung dauerhaft zu machen, können Sie Ctrl-3 drücken und nach File Associations suchen. Dort müssen Sie * .html auswählen und die Template editor an die Spitze der Associated editors verschieben.

+1

Hinweis: Sie müssen das Projekt mit Scala Natur haben, sonst erhalten Sie einen hässlichen Fehler. –

+0

Maxmc, Danke für die Antwort, aber nachdem ich Ihre Anweisungen befolgt habe, ist dies der neue Fehler, den ich bekam (direkt nach der Auswahl des Template Editors) ... Hat irgendjemand das bekommen (Scala IDE Play Plugin Template Editor zeigt Syntax Highlighting für * .scala .html Dateien) arbeiten in Eclipse Juno? ! [Bildbeschreibung hier eingeben] (http://i.stack.imgur.com/bNocZ.png) –