如何在Visual Studio 2017中查找并使用新的语法高亮主题
解决Visual Studio 2017仅修改语法高亮配色的方案
我完全懂你的需求——不想动整个UI主题的颜色,只换代码语法高亮的配色,还要比内置选项多,更不想手动改几十项设置。VS2017这块确实有点绕,我给你说几个靠谱的方法:
一、找专门的「仅语法高亮」扩展
别再搜“Color Theme”了,那是改整个UI的!换关键词在Extensions and Updates > Online里搜:
- 搜「Syntax Theme」或者「Code Color Theme」,找描述里明确写着“仅修改代码语法高亮”“不改变UI主题”的扩展
- 推荐试试「TextMate Theme Converter」这类扩展:它支持导入通用的TextMate格式主题(很多代码编辑器的主题都是这个格式),而且不会碰你的UI颜色
安装步骤很简单:
- 打开VS2017,点击菜单栏的Tools > Extensions and Updates
- 切换到Online板块,输入上面的关键词搜索
- 找到合适的扩展后点击Download,安装完成后重启VS
- 重启后去Tools > Options > Environment > Fonts and Colors,就能看到新增的语法配色方案,直接选择即可(GUI主题颜色完全不变)
二、导入现成的TextMate语法主题文件
如果你在网上找到喜欢的.tmTheme格式主题(比如很多开发者分享的代码配色),可以用上面提到的「TextMate Theme Converter」来导入:
- 安装好扩展后,点击菜单栏的Tools > Import TextMate Theme
- 选择下载好的
.tmTheme文件,跟着向导完成导入 - 导入完成后,同样在Fonts and Colors里就能选择这个新的语法高亮主题,全程不会改动UI的颜色
三、筛选VS专属的语法主题扩展
有些开发者会发布专门针对VS的、仅改代码颜色的主题,你可以搜「VS Syntax Themes (No UI Change)」这类更精准的关键词,注意看扩展的兼容说明,确认支持VS2017再安装。
小提示
安装前一定要仔细看扩展的描述,避免不小心装了改整个UI主题的扩展。如果不确定,装完重启后先去Fonts and Colors里预览,确认只有代码的语法高亮变了、GUI颜色没动再用。
内容的提问来源于stack exchange,提问作者detly
相关产品推荐
相关产品推荐

