Notepad++ Function list for SQL
我在那里得到了答案......这个问题有点不同......所以我觉得这个问题更好。 :)
所以回顾一下:经过对Chris(Thx !!)提供的正则表达式的一些小调整后,我设法得到它来拉取包名称(以及可选的BODY关键字..所以我知道它是否是标题/正文如果两者都在同一个脚本中.. ..
最终解析器是:
<parser id="plsql_func"
displayName="PL/SQL"
commentExpr="((/\*.*?\*)/|(--.*?$))">
<function
mainExpr="^[\w\s]{0,}(PACKAGE|FUNCTION|PROCEDURE)[\s]{1,}(BODY){0,1}[\s]{0,}[\w_.]{1,}">
<functionName>
<nameExpr expr="^[\w\s]{0,}(PACKAGE|FUNCTION|PROCEDURE)[\s]{1,}\K(BODY){0,1}[\s]{0,}[\w_.]{1,}"/>
</functionName>
</function>
</parser>
这很好..但是,会产生如下情况:
现在对于棘手的部分(我完全期待“不可能”的反应:)但是想到它不会有问题:))
有没有办法让树视图展开/折叠选项当前只在pk_test.sql上...在我的pkg header / body记录上有这个...就像这样:
我猜这是要求太多了? :) (虽然很好......呵呵)