3

通过将它们包装在“script type="text/html"”标签中(在我的情况下是在 JSP 中),我越来越多地使用 javascript 呈现的模板。问题是 Eclipse (Indigo) 不应用任何格式,例如语法着色、缩进、建议等。有没有办法告诉 Eclipse 将这些内容视为 HTML?

(编辑)

感谢人们的回答,但也许我应该澄清这个问题。Eclipse 中的 JSP 编辑工作得很好——只是到处都有一些麻烦。JSP 中的不同格式(包括 JSP、Javascript、HTML 和 scriptlet)都可以正常工作。我只是想知道是否有一个配置可以在其中定义一个<script type="text/html">部分以呈现为 HTML。如果答案是否定的,那就这样吧。

4

4 回答 4

1

我知道我很晚了,但万一有人遇到同样的问题,比如我

我不想使用任何插件,最后我为我们使用 JSP 的特殊情况想出了一个简单的解决方法:使用 JSTL 命令“out”

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<c:out value=" <script id='emptyTemplate' type='text/template'> " escapeXml="false" />

    <div class="emptyTemplateDiv">
        Nothing here
    </div>

<c:out value=" </script> " escapeXml="false" ></c:out>
于 2015-08-24T17:04:10.187 回答
0

可能无法在 JSP 中获取特定内容 (Javascript) 以获取语法颜色。检查这个:如何在 JSP 编辑器中激活 javascript 的语法着色 - Eclipse

此外,这可能很有用:Eclipse 是否有一个好的 JSP 编辑器?

上述答案中的 Amateras 编辑器可在此处获得:http: //sourceforge.jp/projects/amateras/downloads/51002/tk.eclipse.plugin.htmleditor_2.1.0.jar并且必须下载并手动安装到插件文件夹中。

我刚刚在 Indigo SR2 上尝试过,它为 JSP 文件提供了一个编辑器。我没有足够复杂的 JSP 文件来测试它,但是从我测试它的代码来看,语法着色似乎与 Eclipse Web Tools Platform贡献的“JSP 编辑器”没有太大的不同。

快照 在此处输入图像描述

在这里查看上面的全尺寸快照:http: //i.stack.imgur.com/es0OJ.png

于 2012-08-21T13:47:17.690 回答
0

您需要一个 Eclipse 插件。比如这个

于 2012-08-21T13:50:34.743 回答
0

Aptana Studio 3 .. 下载并安装..

选择一个主题。享受JS

于 2012-08-21T13:52:11.967 回答