0

当我在 Sublime Text 2 中编辑 .jsp 文件时,我制作了一堆我想使用的片段。

当我编辑 JSP 文件(语法:JSP)时,自动完成功能不起作用。当我将语法更改为“Java”时,自动完成工作。

计划 B:当我点击“c:tab”时,它确实适用于 JSP 语法。但是像使用 Java 语法那样键入时没有自动完成功能。

我试过了

  • 更改和删除范围
  • 将 tabTrigger 更改为 core-,不使用“:”,给每个片段另一个触发器,给每个片段相同的触发器(所以计划 B 有效)
  • 将片段文件放在 \Packages\User\ 和 \Packages\User\Jsp\ 文件夹中

片段示例:

<snippet>
<content><![CDATA[
<c:forEach items="\$\{${1}\}" var="${2}" varStatus="${3}" begin="\$\{${4}\}" end="\$\{${5}\}">
${6}
</c:forEach>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>c:</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.html.jsp</scope>
</snippet>

示例截图:问题

4

0 回答 0