在Monodevelop 4中,当我选择Visual Studio配色方案时,方法声明中的方法名称显示为略带紫色。在下面的示例中,它将是GetSomeString
。
但是,我不希望突出显示方法的用法(在下面的示例中,GetOtherString()
中的this.GetOtherString()
。{/ p>
第二,我可以使用Monodevelop配色方案中的Method(Semantic)参数进行控制,但是我发现没有办法改变第一个(尽管在visual studio方案中它略微紫色,而在默认方案中)它不是,所以它确实改变了...)
public lass SomeClass
{
protected string GetSomeString() {
return this.GetOtherString() + "SomeString";
}
protected string GetOtherString() {
return "Other";
}
}
答案 0 :(得分:3)
如果您使用的是内置样式,则必须复制该样式并编辑生成的.xml文件。我相信你想要的线条是:
<Style name="keyword.semantic.method" color="#(hex color)" />
<Style name="keyword.semantic.method.declaration" color="#(hex color)" />
根据自己的喜好修改它们。
或者,如果您启用了语义突出显示,关闭它也应该将其删除(以及所有其他语义突出显示)
您创建的样式的.xml文件(至少在Windows上)应存储在C:\ Users \(用户名)\ AppData \ Roaming \ MonoDevelop-Unity-(版本号)\ HighlightingSchemes \
如果需要,快速谷歌搜索应该告诉你mac等价物的位置。