配置Eclipse以使用Javascript编辑器

时间:2010-11-24 04:06:02

标签: javascript eclipse jsp editor jsp-tags

在Eclipse中编辑JSP时,<script>标记的内容 - 即Javascript代码 - 正确地进行了颜色编码和格式化。

由于超出此问题范围的原因,我创建了一个自定义的javascript代码,我们称之为<sj:script>。这种类型的主体是纯javascript,就像您在常规<script>标签中一样。

但是,当我在自定义标记中包含Javascript代码时,它被视为简单文本(没有颜色编码,没有适当的缩进等)。

我的问题是,如何让Eclipse在自定义JSP标记中使用特定的编辑器?

5 个答案:

答案 0 :(得分:1)

您可以尝试MyEclipseAptana Studio。它们为Web开发提供了更好的编辑器。

但更好的方法是将JS放入不同的文件并使用<script src="...">引用它:

  1. 您可以使用更好的编辑器
  2. 浏览器可以缓存JavaScript(而不是每次都与页面的其余部分一起下载)
  3. 您可以为JavaScript编写测试(当JS在JSP文件中作为人质时,几乎不可能)。
  4. [编辑] Eclipse是开源的。下载WTP项目的代码,查找文本编辑器部分并搜索“脚本”。在您找到的所有地方,也可以添加“sj:script”。

答案 1 :(得分:0)

您是否已将标记库描述符文件包含在使用自定义标记的jsp中?

答案 2 :(得分:0)

我有一个eclipse插件列表,可以让eclipse编辑JS文件:

http://www.delicious.com/powtac/javascript+eclipse

只需查看链接并查看不同的说明如何安装它们。

答案 3 :(得分:0)

AFAIK,编辑器是根据文件扩展名选择的,没有机制根据文件中的特定内容对其进行自定义。

我看到2个选项

  • Creating a custom text editor要考虑您的自定义脚本代码(可能不值得付出努力)
  • 将您的javascript代码段放在外部文件中,在自定义脚本代码中使用include指令。

        <%@ include file="javascript.js" %> 
    

答案 4 :(得分:0)

Eclipse具有模板功能,您可以在其中添加特定标记,该标记可用于所有JSP页面。

确保已安装Eclipse WTP(Web Tools Platform)

1.打开首选项窗口[选择窗口&gt;喜好 ] 2.从菜单中扩展Web选项,您可以在其中看到[CSS文件,HTML文件等。 3.选择JSP文件 4.选择编辑器 5.选择模板 6.在相应的窗格中,单击“新建”,然后可以轻松完成休息。