fisheva / Eva-Theme

A comfortable and semantic theme.
https://marketplace.visualstudio.com/items?itemName=fisheva.eva-theme
MIT License
457 stars 38 forks source link

VS2022无法导入Fonts and Colors文件 #83

Closed Yan-S-R closed 2 years ago

Yan-S-R commented 2 years ago

Screenshot

image

Supplement

fisheva commented 2 years ago

我从README里留的下载地址,下载下来后,在自己电脑上的测试了下,能导入。我猜测可能是VS版本不同,.vssettings的文件有些许差异。 企业微信截图_20221019104132 您先在您的VS上尝试导出一份设置,导出步骤:工具→导入和导出设置→导出选定的环境设置→导出的设置里,取消全选,只勾选 选项>环境>字体和颜色 选项。导出后,对比这个文件(后面用“A文件“指代)和 Eva Dark.vssettings。文件里的标签,带有 Foreground=“颜色代码” 或 Background=“颜色代码”,是设置各种文字颜色的标签,这类标签不会影响兼容性。除开这些标签,其它标签就有可能影响兼容性,以A文件为标准,一点点修改Eva Dark.vssettings文件,然后在VS里尝试导入,应该能改出一个可以导入的版本(没准修改第一行 ApplicationIdentity version="17.0" 就可以了)。 企业微信截图_20221019110500 过程有点复杂,但我只能想到这种调试方法。如果您经过修改,成功导入了,请告诉我下您做了哪些修改后成功的。

VS主题制作的官方支持相比VSCode落后很多,没有文档,UI靠VSCode主题转换而来,syntax也没有VSCode里这种方便查看代码Scope值的工具,只能用.vssettings文件作补充,设置 字体和颜色 时,选项没有代码示例,只能看选项名理解....您这个issue让我知道,.vssettings文件还有导入兼容性问题,太难了(:з」∠) 企业微信截图_20221019110946

Yan-S-R commented 2 years ago

十分感谢您的解答,我把原先下载的Eva Dark.vssettings打开后,发现里面有乱码,可能是之前下载时出现了错误,重新下载文件后可以正常导入。很抱歉因为这种低级问题给您造成麻烦(T▽T)

fisheva commented 2 years ago

哈哈哈,没事~ 是个好消息。导入后,您也会发现,有些语法和VSCode上表现不一样,原因就是 企业微信截图_20221019133826 如果您发现这种差异,并且对某个语言比较熟悉,找到了具体设置选项,可以再提issue告诉我,帮我完善 .vssettings文件,感谢!~ 企业微信截图_20221019134940