我想创建一种用户语言,让我想起SML。我希望它能让我想起emacs。
问题是,有没有可能在关键字后为任意名称添加颜色?如果我有
fun average (x, y) = (x + y) div 2;那么fun就是紫色的了,但是average这个名字也可以叫做avg或者第三个名字。有没有可能把它改成红色或蓝色。或
val fadeRed = I.recolour (colourAverage( 255, 0, 0));那么val应该是浅黄色和fadeRed,也可以被称为fRed,或者第三个应该是微红的东西。
在创建用户语言时,是否可以在notepad++中进行设置?
发布于 2014-09-25 04:29:02
我认为这在N++中是不可能的。
在SynWrite编辑器中,这是可能的:
^\w+中查找单词,2)它查找位于行开始和第一个单词之后的单词(这样的正则表达式可以编写,很容易)。请参阅lexer-tutor的自述文件文件夹。
发布于 2018-09-14 19:20:22
如果我没弄错的话...是的,你能做到的.请按照以下步骤操作:
”,然后关闭此用户定义的语言
事实上,您还可以设置所需的扩展名,该扩展名将以此格式自动打开...例如,如果ext是.SaN,则具有相同扩展名的文件(例如test.SaN )将自动以此格式打开。

https://stackoverflow.com/questions/25918144
复制相似问题