由于Microsoft在命名产品方面具有非凡的创造力,Visual Studio Code的问世几乎使搜索特定于Visual Studio的主题成为可能(并且我认为它们不兼容)。我发现了Studio Styles,这正是我正在寻找的东西,但是此站点上的主题似乎与Visual Studio的较新版本不兼容。看起来可以通过导入设置来移植主题,但即使如此,我认为它们仅以编辑器为主题,而不是应用程序的其余部分。
Searching "theme" on the VS Marketplace的使用率并不高,“额外主题”扩展似乎只是编译了少数可用的主题,因此可以一次全部下载。这对我来说尤其令人沮丧,因为它仅包含一些亮色主题,虽然我了解自己属于少数派,但这正是我所期待的。
像VSCodeThemes之类的东西会很完美,但是我还没有发现任何最新信息。或者,如果有一种方法可以将VSCode主题(或另一种常见主题格式)移植到Visual Studio 2019,则也可以。但是我还没有找到一种方法。
答案 0 :(得分:0)
是的,有很多,我的意思是在vscode中为您提供了大量的VSCode主题。但是我认为Visual Studio没有办法做到这一点。 Visual Studio Code对主题使用TextMate .tmTheme (.plist)
格式。
选中此项以创建主题:-https://www.youtube.com/watch?v=iSUFoPvO2e4
DevBlog的摘录:- 有时,Visual Studio的默认主题还不够。幸运的是,我们刚刚重新设计了创建和导入自定义主题的过程。
导入主题的唯一方法之一是下载较旧的Color Theme Editor扩展。如果您足够勇敢地创建自己的主题,则必须从3,000多个模糊命名的颜色标记的无组织列表中逐一编辑元素。
今年夏天,一群实习生开发了新发布的Color Theme Designer扩展程序,我们希望使自定义主题对于初学者和高级设计师来说都变得更加简单。
新的主题体验 现在,查找和使用新主题就像下载任何其他扩展程序一样容易。只需在Visual Studio市场中检查新的“主题”类别即可下载其他用户已发布的主题。
对于主题设计师,新的Color Theme Designer带有更熟悉的启动工作流程和简化的设计。
我们正在引入“快速入门”功能,该功能可让您通过选择三种基本颜色在几分钟内创建自定义主题。对于更具体的自定义设置,重新设计的“通用元素”和“所有元素”标签可让您分别编辑所有颜色标记。全新的“预览”模式可让您在完全保存和应用主题之前实时查看修改内容。最终产品将是Visual Studio扩展,它将您的主题与默认主题放在“工具”->“选项”下。
让我们创建一个主题! 1.设置主题项目 如果您准备开始制作第一个主题(或主题包!),请下载Color Theme Designer并在Visual Studio中创建一个新的“ VSTheme Project”。
新项目将包含一个空的.vstheme文件。打开文件将提示您选择一个基本主题。
您选择的基本主题将使用可以稍后自定义的颜色标记填充主题文件。
在“快速入门”中,选择三种颜色,这些颜色将生成一个完整的阴影调色板,用于设置主题中的大多数颜色。微型预览显示颜色在Visual Studio中的一般显示方式。
想深入了解吗?:
“公共元素”具有按五个主要类别组织的大约100种最常用的颜色标记。更改颜色后,每行标记旁边的代码段预览都会更新。
“所有元素”显示列表中的每个可编辑颜色标记,这些标记可以按类别或颜色值分组。右键单击标记可让您选择修改所选内容的色相,饱和度和亮度。如果找不到所需的令牌,请尝试按令牌名称中的十六进制值或关键字进行过滤。
如果要向项目中添加其他主题文件,请右键单击以添加->新项目-> VSTheme文件。
在自定义主题时尝试单击“预览”,以查看所做的编辑临时应用于整个IDE!
否则,构建主题项目并定位。项目输出目录(“ bin”文件夹)中的.vsix文件以安装主题扩展名。使用.vsix文件与朋友共享您的主题或将其发布到Visual Studio市场!
结束时 您如何看待新的Color Theme Designer?您将来希望看到任何功能吗?请在下面的评论中告诉我们您的想法。
我们希望您能从灵感中下载新的扩展程序并开始制作自己的颜色主题,但是如果没有,请访问Visual Studio市场以下载其他用户制作的主题!
来源:-https://devblogs.microsoft.com/visualstudio/theming-in-visual-studio-just-got-a-lot-easier/
答案 1 :(得分:0)
您可以为此使用Microsoft扩展,它具有许多预加载的主题,您可以创建自己的主题 link 这是我与主题之一的对比