我很喜欢Notepad++以正确显示评论(see screenshot)是否有一个记事本++插件可以使JSP注释格式正确?
是否有任何插件会照顾它?或者有什么办法可以让我默认到其他语言的格式,当我加载一个JSP文件?
我很喜欢Notepad++以正确显示评论(see screenshot)是否有一个记事本++插件可以使JSP注释格式正确?
是否有任何插件会照顾它?或者有什么办法可以让我默认到其他语言的格式,当我加载一个JSP文件?
由于Notepad++ 5.6.5仅在5个星期前发布,因此内置了JSP语法高亮器。你使用的是正确的版本?如果它的行为错误,你最好将a bug报告给Notepad ++的人。
看来,JSP语法高亮显示使用<%%>标记之间的VB规则。
似乎当前的JSP支持实际上只是重新标记的ASP支持,所以Java的特定部分被打破。 (这也解释了为什么如果你在服务器端评论的文本中加一个单引号,它就会突出显示那部分评论,但不是其余部分)。
因为正确地对一个JSP文件进行分析需要解析一些类ASP语法和类似JavaScript的语法在Scintilla项目中确实需要在上游进行修复。
Scintilla目前有四个功能要求,这是自2005年以来的各种复古...是的,我知道这个线程是四岁,但似乎没有太多改变。我会在业余时间看看如何简单地将ASP的剪切和粘贴加强到更好的状态,从评论开始,因为它也让我恼火。
我知道这是一个很老的问题,但我有同样的问题,我解决它只是修改文件style.model.xml目录程序/记事本+这样:
LexerType
与name="asp"
name="jsp" desc="JSP" ext="jsp"
结果应该是这样的:
<LexerType name="jsp" desc="JSP" ext="jsp">
<WordsStyle name="DEFAULT" styleID="81" fgColor="8000FF" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="COMMENTLINE" styleID="82" fgColor="008000" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="NUMBER" styleID="83" fgColor="FF0000" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="WORD" styleID="84" fgColor="000080" bgColor="C4F9FD" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
<WordsStyle name="STRING" styleID="85" fgColor="808080" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="IDENTIFIER" styleID="86" fgColor="000000" bgColor="C4F9FD" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="ASPSYBOL" styleID="15" fgColor="000000" bgColor="FFFF00" fontName="" fontStyle="1" fontSize="" />
<WordsStyle name="SCRIPTTYPE" styleID="16" fgColor="000000" bgColor="FFC000" fontName="" fontStyle="0" fontSize="" />
</LexerType>
我使用的是5.6.8,我已经向他们提交的bug报告。据我所知,没有反应... – Lye 2010-06-25 21:49:01
如果您尝试将它与ASP荧光笔关联,该怎么办? – BalusC 2010-06-25 21:59:20
也不接受评论? – Lye 2010-06-25 22:02:58