从用户定义语言中的Notepad ++折叠中排除某些单词

时间:2017-05-27 16:43:31

标签: notepad++ julia folding user-defined

我正在使用Notepad ++在Julia中编程。我正在使用自定义用户定义模板,以突出显示某些语法以及折叠某些代码块。特别是,我在代码2样式中使用"折叠(需要分隔符):"框,位于“用户定义的语言”对话框中。

我定义了以下open语句:while if的开始函数类型。

我定义了以下中间语句:else

我定义了以下关闭语句:end

我的问题:我有一个名为T_end的变量。通常,使用code2样式可以防止因其他单词中的单词实例(例如名为endx的变量)引起的误报。但是,下划线似乎没有被采用相同的方式,这使得任何变量都包含" _end"触发折叠块的结束,这是不希望的行为。

同样,我有一些实例,我使用Julia功能,索引"结束"自动引用数组的最后一个元素。例如:

julia> Sample = Array(1:7)
julia> Sample[end]
 7
julia> Sample[5:end]
3-element Array{Int64,1}:
 5
 6
 7

这个词的用法'结束'也会触发Notepad ++相信它已经到达代码块的末尾。我想删除这些虚假的关闭语句,以便在Notepad ++中更容易阅读我的程序。理想情况下,我能够定义关闭语句列表的异常,以便单词" end"表示代码块的结束,除了前面有" _"," ["或":"

0 个答案:

没有答案