Visual Studio中的主题定制变得更加容易
有时Visual Studio的默认主题是不够的。幸运的是,我们刚刚重新设计了创建和导入自定义主题的过程。

导入主题的唯一方法之一是下载旧的Color Theme Editor扩展。如果你足够勇敢地创建自己的主题,你必须从一个3000多个模糊命名的颜色标记的无组织列表中逐个编辑元素。
今年夏天,一组实习生开发了一个新发布的Color Theme Designer扩展,我们希望为初学者和高级设计师制作自定义主题变得更加简单。
一种新的主题体验
现在,查找和使用新主题就像下载任何其他扩展一样简单。只需查看Visual Studio Marketplace中的新主题类别,即可下载其他用户已发布的主题。
对于主题设计师而言,新的Color Theme Designer具有更熟悉的启动工作流程和简化的设计。

我们正在推出“快速启动”功能,通过选择三种基色,您可以在几分钟内创建自定义主题。对于更具体的自定义,重新设计的“公共元素”和“所有元素”选项卡允许您单独编辑所有颜色标记。新的“预览”模式可让您在完全保存和应用主题之前实时查看编辑内容。您的最终产品将是Visual Studio扩展,它将您的主题与工具 - >选项下的默认主题放在一起。
让我们创造一个主题!
1.设置主题项目
如果您已准备好开始制作第一个主题(或主题包!),请下载Color Theme Designer并在Visual Studio中创建一个新的“VSTheme项目”。

新项目将包含一个空的.vstheme文件。打开文件将提示您选择基本主题。

您选择的基本主题将使用您稍后可以自定义的颜色标记填充主题文件。
2.开始定制
只有15分钟?
在“快速启动”中,您可以选择三种颜色,这些颜色将生成完整的阴影调色板,用于设置主题中的大部分颜色。微缩预览显示颜色通常在Visual Studio中的显示方式。
想深入潜水吗?:
“共同元素”大约有100种最常编辑的颜色标记,分为五大类。在每行标记旁边,更改颜色时会更新代码段预览。

“所有元素”显示列表中的每个可编辑颜色标记,可以按类别或颜色值进行分组。右键单击标记可让您选择修改选区的色调,饱和度和亮度。如果找不到要查找的令牌,请尝试使用十六进制值或令牌名称中的关键字进行过滤。

如果您要将其他主题文件添加到项目中,请右键单击添加 - >新项 - > VSTheme文件。
在自定义主题时尝试单击“预览”,以查看您的编辑暂时应用于整个IDE!
3.安装主题
完成自定义主题后,如果您想立即开始使用,请单击“应用”。您的主题将显示在默认Visual Studio主题旁边的“颜色主题”下拉列表中的“工具” - >“选项” - >“常规”下。要删除主题,请转到“管理扩展”对话框,然后像其他任何扩展一样卸载它。
否则,构建您的主题项目并找到。项目输出目录('bin'文件夹)中的.vsix文件,用于安装主题扩展。使用.vsix文件与朋友分享您的主题或将其发布到Visual Studio Marketplace!
在结束时
您如何看待新的色彩主题设计师?您希望将来包含哪些功能?请在下面的评论中告诉我们您的想法。
我们希望您能够下载新扩展并开始制作自己的颜色主题,但如果没有,请查看Visual Studio市场以下载其他用户制作的主题!
Visual Studio中的主题定制变得更加容易的更多相关文章
- Visual Studio中开发
如何在Visual Studio中开发自己的代码生成器插件 Visual Studio是美国微软公司开发的一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代 ...
- Visual Studio 中的 .NET Framework 类库
Visual Studio 中的 .NET Framework 类库 .NET Framework 类库由命名空间组成.每个命名空间都包含可在程序中使用的类型:类.结构.枚举.委托和接口. 当您在 V ...
- 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目
原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio ...
- Visual Studio 中的单元测试 UNIT TEST
原文:Visual Studio 中的单元测试 UNIT TEST 注:本文系作者原创,可随意转载,但请注明出处.如实在不愿注明可留空,强烈反对更改原创出处.TDD(Test-Driven Devel ...
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...
- Web 应用程序项目与 Visual Studio 中的网站项目的异同
要查看英语原文,请勾选“英语”复选框.也可将鼠标指针移到文本上,在弹出窗口中显示英语原文. 翻译 英语 本文档已存档,并且将不进行维护. Web 应用程序项目与 Visual Studio 中的网站项 ...
- Visual Studio中用于ASP.NET Web项目的Web服务器
当您在 Visual Studio 中开发 Web 项目时,需要 Web 服务器才能测试或运行它们. 利用 Visual Studio,您可以使用不同的 Web 服务器进行测试,包括 IIS Expr ...
- 在Visual Studio 中使用git——什么是Git(一)
写程序必然需要版本控制,哪怕是个人项目也是必须的,微软从Visual Studio 2019开始默认提供了对Git的支持,Visual Studio 2019之前的版本可以安装相应的插件来实现Git功 ...
- 在Visual Studio 中使用git——分支管理-下(九)
在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...
随机推荐
- VectorMap.js 矢量地图库 – 快速入门
VectorMap.js是一个开源地图渲染JavaScript库, 可以使用WebGL或者HTML5两种方式进行交互式矢量地图 (包括“矢量瓦片地图”,一般性矢量数据地图)和 栅格瓦片地图的渲染. W ...
- Xcode里面如何添加和配置pch文件??
开发工具/原料: 1.Mac 2.Xcode(我这里目前用的Xcode的最新版本Xcode 7.3) PCH文件的部分发展史: 定义:pch全称为“precompiled header”,也就是预编译 ...
- python的几个实例程序员节日快乐
python的几个小实例 有参函数 def login(username, password): name = input("请输入您的姓名").strip() pwd = inp ...
- BouncyCastle配置
1.BouncyCastle简介 BouncyCastle是一款开源的密码包,其中包含了大量的密码算法,使用BouncyCastle的目的就是为了扩充算法支持 下载地址最新加密组件包 http://w ...
- itest(爱测试) 4.0.0 发布,开源敏捷测试管理 &BUG 跟踪管理软件
v4.0.0 下载地址 :itest下载 itest 简介:查看简介 V4.0.0 根据用户反馈,共增加了29个更新:其中有15 个功能增强和14个BUG修复 :UI更加清爽,用例执行和用例复制粘 ...
- 4.Java基础_Java类型转换
import javax.swing.plaf.synth.SynthMenuBarUI; /* 类型转换 自动类型转换: 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量 强制类型 ...
- day52_9_16Django中的静态文件和orm
一.静态文件配置 在配置静态文件时,需要创建一个文件夹在Django项目文件夹下,名字与使用无关. 静态文件包括html等使用的不会变动的插件文件等.分为三个部分: css文件夹 当前网站所有的样式文 ...
- C++ 标准库 std::npos 表示 size_t 的最大值
参见:https://en.cppreference.com/w/cpp/algorithm/find std::npos 表示 size_t 的最大值,常用于对查找结果成功与否的判断. #inclu ...
- C++ 数组遍历的两种方式
C++ 数组遍历的两种方式: #include <iostream> using namespace std; int main() { // 一维数组 ] = {, , , , }; / ...
- 洛谷P1283 平板涂色 &&一本通1445:平板涂色
题目描述 CE数码公司开发了一种名为自动涂色机(APM)的产品.它能用预定的颜色给一块由不同尺寸且互不覆盖的矩形构成的平板涂色. 为了涂色,APM需要使用一组刷子.每个刷子涂一种不同的颜色C.APM拿 ...