什么是MonoDevelop中的“语义突出显示”选项

时间:2011-01-05 19:54:27

标签: mono monodevelop

在“语法突出显示”下,有一个“启用语义突出显示”选项。这与常规智能感知/自动完成/突出显示有何不同?

2 个答案:

答案 0 :(得分:3)

没有语义高亮,MD只会简单地突出显示,只会根据语言的规则 - 如关键字,字符串,数字。

语义突出显示,顾名思义,分析令牌的含义。目前,对于C#,我认为它只突出代表类型名称的标记。 将来可以进行更广泛的突出显示,例如局部变量。

最后一件事 - 它与智能感知/自动完成功能无关。

答案 1 :(得分:0)

实际上,这看起来像突出显示这里解释的对象和变量类型:http://zwabel.wordpress.com/2009/01/08/c-ide-evolution-from-syntax-highlighting-to-semantic-highlighting/

关于它的任何信息都会很好。