Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plsql 记事本++;功能列表_Plsql_Treeview_Notepad++ - Fatal编程技术网

Plsql 记事本++;功能列表

Plsql 记事本++;功能列表,plsql,treeview,notepad++,Plsql,Treeview,Notepad++,好的。。我有一个奇怪的“后续”问题: 我在那里得到了答案。。。这个问题有点不同。。所以我想最好是单独提问。:) 总结一下:在对Chris(Thx!!)提供的regexp进行了一些小的调整之后,我设法让它拉取包名(以及可选的BODY关键字)。因此,如果两者都在同一个脚本中,我知道它是否为header/BODY) 最后一个解析器是: <parser id="plsql_func" displayName="PL/SQL"

好的。。我有一个奇怪的“后续”问题:

我在那里得到了答案。。。这个问题有点不同。。所以我想最好是单独提问。:)

总结一下:在对Chris(Thx!!)提供的regexp进行了一些小的调整之后,我设法让它拉取包名(以及可选的BODY关键字)。因此,如果两者都在同一个脚本中,我知道它是否为header/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上的树视图展开/折叠选项。。。在我的包裹头/身体记录上有这些。。所以像这样:

我猜这要求太高了?:)
(不过还是很好..呵呵)

您可能可以使用此处指定的类范围来完成此操作:但经过多次尝试后,我似乎无法获得它working@Chrisrs2292是的,我明白你的意思,稍微摆弄一下,但是运气不好。。哦,好吧:)没那么重要。。我希望可能会有一些简单的事情发生。谢谢你尝试解决这个问题!您可能可以使用这里指定的classRange来实现这一点:但是经过多次尝试,我似乎无法获得它working@Chrisrs2292是的,我明白你的意思,稍微摆弄一下,但是运气不好。。哦,好吧:)没那么重要。。我希望可能会有一些简单的事情发生。谢谢你尝试解决这个问题!