在VS 2013中,我使用Selenitic color scheme。在VS 2015中导入它时,我看到了一些差异。
存在一些差异(界面颜色,XML注释颜色),最令我烦恼的是2013年的XML评论很好地着色,并且在2015年它们都是相同的颜色。我还注意到xml注释使用了不同的颜色。我喜欢2013年的语法突出显示,XML注释更加微妙。有没有办法解决这个问题?
答案 0 :(得分:4)
我发现.vssetting文件中的某些元素名称已被更改。因此,您需要将它们重命名为新的以正确导入它。这是我到目前为止找到的更改名称列表。
Old Name -> New Name
---------------------------------------------------------------------------------------------
Brace Matching (Rectangle) -> brace matching
String(C# @ Verbatim) -> string - verbatim
User Types -> class name
User Types(Enums) -> enum name
User Types(Interfaces) -> interface name
User Types(Delegates) -> delegate name
User Types(Value types) -> struct name
Line Numbers -> Line Number
Razor Code -> RazorCode
XML Doc Comment -> xml doc comment - text
XML Doc Tag -> xml doc comment - delimiter
xml doc comment - name
MarkerFormatDefinition/HighlightedReference -> MarkerFormatDefinition/HighlightedReference
MarkerFormatDefinition/HighlightedDefinition
我相信这不是全部,但至少它包括你所展示的缺失颜色。
答案 1 :(得分:2)
这并不专门修复方案的导入,但可以手动更改XML注释颜色(在VS2015中)
假设以下评论栏
/// <summary>
/// Description
/// </summary>
/// <param name="test">Value</test>
/// <returns>Result</returns>
转到工具/环境/字体和颜色:
有一部分选项都以“XML Doc Comments - ”开头。更改其中的每一项以更改评论的相应部分。
Delimiter: /// < < /
Name: summary, param, returns
Attribute Quotes: "
Attribute Name: name
Text: Description, Value, Result
我找不到上面独立着色“测试”的选项 - 它似乎与“标识符”相关联。
答案 2 :(得分:0)
我对颜色变化非常恼火。到目前为止,我发现Visual Studio 2015存在以下差异:
rgb(78,201,176)
rgb(96,139,78)
white
silver
请注意,列出的颜色是&#34; Dark&#34;的默认值。主题,用旧颜色&#34;从Visual Studio 2012中列出。上面的差异是我看到的最显着的差异,因为我想改变JS颜色和注释颜色。可能还有其他我还没注意到的。
如果您需要更多帮助,this answer对我有点帮助。
答案 3 :(得分:0)
简单的解决方案:避免VS一起进行主题管理。
我同意@Brandon的观点。对于Microsoft来说,字体设置的向后不兼容性是疯狂的,不幸的是,当我们升级到新的VS版本时,我们很多人的第一印象很差。只是不要使用VS进行主题管理(是的,它应该可以工作,但毕竟微软专注于提供更多的创新功能,而不是让我们的IDE看起来很漂亮)。
Studio Styles的Luke Sampson(https://studiostyl.es/)在保持外观和表现方面做得非常出色。在处理所有恼人的标签更改和其他映射时,感觉一致,即交叉版本设置导出/导入。初始设置需要一些时间,但之后您可以导出所需的版本。最好的部分,它有效...