bounty将于明天到期。回答此问题可获得+50的声望奖励。Angeliss44希望引起更多人关注此问题:我希望能找到一个答案,因为几个月前我遇到了一个主题,它在边框和文本上使用了渐变。
我正在为VS代码创建一个主题,并希望在一些组件上使用线性渐变。我遇到的问题是,当我在theme.json文件中使用线性渐变时,VS代码只显示渐变中的第一个颜色。
我已经在网上搜索了好几天,想找到这个困境的答案,但似乎找不到哪怕是一点点关于这个主题的帮助。
bounty将于明天到期。回答此问题可获得+50的声望奖励。Angeliss44希望引起更多人关注此问题:我希望能找到一个答案,因为几个月前我遇到了一个主题,它在边框和文本上使用了渐变。
我正在为VS代码创建一个主题,并希望在一些组件上使用线性渐变。我遇到的问题是,当我在theme.json文件中使用线性渐变时,VS代码只显示渐变中的第一个颜色。
我已经在网上搜索了好几天,想找到这个困境的答案,但似乎找不到哪怕是一点点关于这个主题的帮助。
2条答案
按热度按时间azpvetkf1#
VS代码颜色自定义/颜色主题目前不支持渐变。
有一些扩展允许你编写自定义CSS,或者主题扩展通过非标准的方式贡献自定义CSS来实现渐变。
be5invis.vscode-custom-css
RobbOwen.synthwave-vscode
这两种方法都是通过修改或多或少应该是内部VS代码文件的内容来实现的,这将导致VS代码发出损坏警告(您需要安装另一个扩展来抑制该警告:
lehni.vscode-fix-checksums
),而且这些文件修改可能需要在VS代码更新时重新进行,所以这并不理想,但目前看来,这似乎是获得主题渐变的唯一方法。例如,要了解synthwave扩展如何修改VS代码,请查看它的
src/extension.js
文件;要了解自定义CSS扩展,请查看它的src/extension.js
文件-特别是performPatch
函数。它们都读取内部VS代码文件,修改它们,并将结果写回文件系统。有这样的主题化和自定义功能的功能请求:[themes] Allow gradients along with colors #92736。你可以通过对问题竖起大拇指来表示你对问题单的支持。但是请 * 不要 * 发表“我也是”的评论。“我也是”的评论通常会让repo维护者感到厌烦,因为它们会扰乱讨论,而且不会提供任何有意义的东西。
出于您的参考/学习目的,我通过谷歌搜索“
github vscode issues color gradient
“找到了上述发行票。wgeznvg72#
试试这个,如果不工作,那么你可以请分享你的代码吗?