塔岸网

VSCode怎么更换代码颜色

热度:19℃ 发布时间:2023-05-28 19:56:41

VSCode能够帮助很多有代码编写工作需求的小伙伴们快速的完成他们的工作,为他们提升大量的工作效率,是一款非常热门的代码编辑器软件,不过在使用过程中,小编收到一些小伙伴的提问,说如何编辑器中修改代码的配色,这样可以使整段代码看起来更清晰直观,小编搜集了一下网上的资料,为大家带来了以下这篇文章解读这个问题。

VSCode怎么更换代码颜色

VSCode代码配色更换步骤一览

首先,你要做的,就是知道你想要修改的代码,是属于什么基本类型。你可以将光标移动到某段你想要修改颜色的代码上,比如将光标移动到一段字符串上,

然后,在命令面板里运行 “检查TM作用域”(Inspect TM Scopes)命令。

此时,编辑器中出现一个新的悬浮窗。这个窗口里呈现的,就是当前这个代码片段所对应的语言、语法类型以及当前的颜色和背景色等。

比如在上图里,这个窗口呈现了以下信息:

当前的 token 是 hello,它的类型是 String;

它的颜色是 #ce9178ff ,背景色是 #1e1e1eff;

它所属的语法作用域由内而外分别是 string.quoted.double.js,meta.var.expr.js,source.js。

如果你想要将所有字符串都变成红色,那么就需要修改String这个作用域的颜色。下面,你可以再次打开个人设置(JSON),输入 editor.tokenColorCustomizations;

然后把光标放入这个 JSON 对象中,按下 “Ctrl + Space” 触发建议列表,就能够看到如下的建议。

建议列表中首先出现的,就是你可以在 VS Code 中使用的所有的主题的名字。通过选择它们,你可以只覆盖某个主题中的某个颜色。这里你可以滚动这个列表,看看下面还有别的什么建议。

你可以看到如下几个选项:

comments 代表着注释的颜色;

functions 代表着函数的寒色;

keywords 代表着关键字的颜色;

numbers 代表着数字的颜色;

strings 代表着字符串的颜色;

types 代表着类型的颜色;

variables 代表着变量的颜色;

textMateRules 我下面会再介绍。

为了修改字符串的颜色,你只需选择 strings 即可,然后将其修改为红色,也就是:

"editor.tokenColorCustomizations": { "strings": "#FF0000", }

保存设置后,你再回到刚才的 JavaScript 文件时,就可以看到字符串颜色都变了。

TextMate 规则修改

在上面的建议列表里,还有个 textMateRules选项,这个属性是做什么用的呢?让我们再来看下刚才在 JavaScript 文件里运行 “Inspect TM Scopes” 看到的信息。

在这个窗口的最下方,就是 TextMate 的语法规则作用域了。hello 这个词所处的 TextMate 语法作用域由内而外分别是 string.quoted.double.js,meta.var.expr.js,source.js。VS Code 的主题插件在配置编辑器内代码的颜色时,就是针对这些作用域进行设置的。而你要修改某个作用域所对应的颜色,就是在设置中修改 textMateRules 。

比如说,你只想修改双引号内的字符串的颜色为红色,其他的字符串都不修改,那么就需要修改 string.quoted.double.js 这个作用域的颜色。

在上面的动图里, 你可以看到:输入引号,然后自动补全填入了 TextMate 语法设置的模板,这之后,再将 scope 的值修改成了 string.quoted.double.js 。保存设置后,当你再次打开之前的 JavaScript 文件,

“hello” 是红色的,但是如果你输入

var b = 'hello'

单引号内的 hello 依然是原来的颜色。

好了,今天的分享就到这里了,想要学习更多软件教程就来塔岸网手机教程频道,快快收藏吧,更多精彩不容错过!

  • 电脑教程推荐
更多+
steam等级最高多少级

steam等级最高多少级

许多游戏爱好者都会拥有一个Steam账户,每一个账户都可以通过各种途径来提升自己的等级,等级越高带来的权益也不同,那么目前为止Steam的等级最高是多少级呢,现在就一起来看看吧。steam等级最高多少级答:目前Steam等级最高是5000级,且只有一位Steam用户达到了这个等级。 Steam等级扩...

11-25

锐龙5 7600玩游戏怎么样

锐龙5 7600玩游戏怎么样

不少用户想要打游戏就比较纠结该购买什么CPU比较好,其中锐龙5 7600玩游戏的表现就很不错,如果你想要购置一个新的CPU,那么这是一个非常不错的选择。锐龙5 7600玩游戏怎么样答;还是很不错的。 可以说是当前千元价位上性能最强的游戏处理器 无论是1599元的锐龙5 7600X,还是1499元的锐...

11-25

win10如何解除默认限制网速设置

win10如何解除默认限制网速设置

当我们电脑网速不够快的时候,因为无法突破运营商对你的限速,只能把电脑自身的限速给取消,那么该如何取消呢?下面跟小编一起来看看吧。win10解除默认限制网速的步骤方法一:1、首先,按键盘“win+R”键,打开命令提示符,将“gpedit.msc“输入,打开本地组策略编辑器。 2、然后在左侧的选项栏中按...

11-25

win10安装不了软件怎么办

win10安装不了软件怎么办

win10系统的电脑下载的软件安装不了怎么办?有可能是你权限没有打开,今天小编来教你如何打开权限,解决安装不了软件的问题。下面一起来看看吧。win10安装不了软件怎么办1、检查用户权限一般来说,普通用户是没有对软件的安装和删除有权限的,只有通过“以管理员的身份”去操作才可以。2、检查installe...

11-25

win10如何开启桌面速览功能

win10如何开启桌面速览功能

win10显示桌面中的速览功能非常方便快捷,可以移动鼠标在右下角直接显示桌面,但是很多用户发现自己的速览功能被关闭了,或者不想用想关闭,下面来一起看看详细的设置方法吧。 win10如何开启桌面速览功能1、按键盘上面的“win+I”键,打开“Windows设置”,点击一下“个性化”选项。2、点击找到“...

11-25

网友评论
评论
发 布

更多电脑教程