Notepad++ 如何在记事本的UDL2.1中突出显示变量和函数++;?
在我的语言中,我的变量要么由Notepad++ 如何在记事本的UDL2.1中突出显示变量和函数++;?,notepad++,udl2,Notepad++,Udl2,在我的语言中,我的变量要么由dim定义,要么由@作为前缀(隐式变量定义) 我想将这种语法高亮显示添加到记事本++,但我认为对于dim,我运气不好。但是我尝试了@,它可以工作,但是它突出显示了整行内容(例如@Var.$id突出显示了所有内容,除了我想要的是第一行的所有内容)。 我怎么能这样做 例子 我希望Notepad++突出显示以下所有内容: @JobListObject @节点(不带。调用) @jblistClass(不带$id) $self $id call() 有办法做到这一点吗 谢谢
dim
定义,要么由@
作为前缀(隐式变量定义)
我想将这种语法高亮显示添加到记事本++,但我认为对于dim
,我运气不好。但是我尝试了@
,它可以工作,但是它突出显示了整行内容(例如@Var.$id
突出显示了所有内容,除了我想要的是第一行的所有内容
)。
我怎么能这样做
例子
我希望Notepad++突出显示以下所有内容:
@JobListObject
(不带@节点
)。调用
(不带@jblistClass
)$id
$self
$id
call()
谢谢 如果选择perl语言,它会根据需要高亮显示。查看一下语法颜色文件,看看它是如何完成的。@Toto我认为这是在内部完成的,因为我使用“grep-Rin perl*”进行了检查,但在这些xml文件中找不到任何内容。。。langs.xml有几个关键字,在functionList.xml中有一个perl_函数,但它不定义如何扫描变量,样式器只是颜色设置。。。所以我认为这是“烘焙成记事本++”,看起来你是对的,太糟糕了:(也许你会有更多的机会问Npp论坛:
@JobListObject = @Node.call("Instantiate", @jblistClass.$id, $self.$id);