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

Notepad++ 从记事本中排除某些单词++;用户定义语言中的折叠,notepad++,julia,folding,user-defined,Notepad++,Julia,Folding,User Defined,我正在使用记事本++在Julia中编程。我使用自定义的用户定义模板来突出显示某些语法以及折叠某些代码块。特别是,我使用的是“代码2样式中的折叠(需要分隔符):”框,它位于用户定义的语言对话框中 我已经定义了以下打开语句:beginfunctiontype for while if 我定义了以下中间语句:else 我定义了以下结束语句:end 我的问题是:我有一个名为T_end的变量。通常,使用code2样式可以防止其他单词(例如名为endx的变量)中的单词实例产生误报。但是,下划线的处理方式似乎

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

我已经定义了以下打开语句:beginfunctiontype for while if

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

我定义了以下结束语句:end

我的问题是:我有一个名为T_end的变量。通常,使用code2样式可以防止其他单词(例如名为endx的变量)中的单词实例产生误报。但是,下划线的处理方式似乎不同,这使得任何包含“_end”的变量都会触发折叠块的末尾,这是不希望出现的行为

类似地,我使用了Julia特性,索引“end”自动引用数组的最后一个元素。例如:

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

“end”这个词的使用也会使记事本++相信它已经到达了代码块的末尾。我想删除这些虚假的close语句,以使我的程序更易于在Notepad++中阅读。理想情况下,我可以定义关闭语句列表中的异常,这样“结束”一词就意味着代码块的结束,除了前面的“朱丽亚”、“[或]和”:/P>您可能想考虑TyEnter是否是一个很好的变量名,因为它与一个非常普通的语言组件好点很接近,但我仍然有使用的问题。“end”作为数组索引。是的,没错。我认为朱诺在某个时候也遇到了问题。