【问题标题】:Scala IDE - Play 2 Eclipse Plug-in not highlighting syntax for Scala HTML TemplatesScala IDE - Play 2 Eclipse 插件未突出显示 Scala HTML 模板的语法
【发布时间】:2013-03-09 14:01:00
【问题描述】:

我安装了 Scala IDE - Play 2 插件(来自 http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/),而 Route Editor 显示正确的语法突出显示,Scala 的模板没有。此外,它也不允许我在 Eclipse 的 Preferences -> Play -> Template - Syntax Coloring 中“启用”语法高亮选项。

因此,在 main.scala.html 和 index.scala.html 中没有突出显示 Scala 语法

我还在为 Eclipse Juno 使用 http://download.scala-ide.org/nightly-scala-ide-juno-210x

-詹姆斯

鼠标右键点击上面的图片,在新的浏览器标签页中打开,以全分辨率查看图片。

【问题讨论】:

    标签: java eclipse scala playframework-2.0 scala-ide


    【解决方案1】:

    maxmc 和 valentin_nasta 都是对的。

    我们最近发现,如果安装了 Eclipse WTP,则会选择捆绑的 html 编辑器而不是 Play 模板编辑器。这是我们将努力改进的地方。

    目前,您可以通过从上下文菜单中选择 Open with ... > Template Editor 或更改 Preferences > General > Editors > File Associations*.html 文件的默认值来强制 Eclipse 使用 Play 模板编辑器。

    对于堆栈跟踪,它是known problem。您必须使用项目上下文菜单中的 Configure > Add Scala Nature 手动将项目标记为 Scala 项目。

    【讨论】:

    • skyluc,配置 > 添加 Scala Nature 工作!太感谢了!您是如何将 Stack Overflow 上的灰色突出显示在您的答案中的?
    • 检查editing help。否则,您可以在编辑模式下打开现有消息,查看它们是如何编写的。
    • 我使用的是 Play 2.1.1。同样的问题。但是没有“eclipse 插件”,因为在 2.1.1 的 eclipse 设置文档页面上不推荐使用它。似乎在“首选项”内的两个提到的节点中提到的选项都不可用。我应该怎么做才能使 html 模板突出显示?玩新手。
    【解决方案2】:

    我假设您没有使用正确的编辑器打开文件。右键单击您的 *.scala.html 文件并选择Open with...,选择Other,然后滚动到底部并选择Template Editor。然后应该应用语法突出显示。

    要使该更改永久生效,您可以按Ctrl-3 并搜索File Associations。您需要在此处选择 *.html 并将 Template editor 移动到 Associated editors 的顶部。

    【讨论】:

    • 注意:你必须有Scala性质的项目,否则你会得到一个丑陋的错误。
    • Maxmc,感谢您的回复,但按照您的指示,这是我得到的新错误(在选择模板编辑器之后)...有人得到这个(Scala IDE Play 插件的模板编辑器显示 *.scala.html 文件的语法突出显示)在 Eclipse Juno 中工作? !enter image description here
    猜你喜欢
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多