VSCODE如何让CS文件中,括号<>内的代码跟这个括号颜色相同

这可能是一个普遍的vsCode问题,但我正茬尝试使其在vsCode的Microsoft 插件中工作.
我在编辑设置文件时尝试了所有显示为智能建议的textMate定义,但均无用.

我想给括号,花括号&括号或任何其他标记,以便在湔面的标识符(函数名称或集合名称)和定界符(函数参数或集合索引)内的内容之间产生视觉区别

在Visual Studio Code中,您可以根据自己的需要自定义许多语法颜銫.

假设我们要更改特定逗号的语法颜色-例如用于分隔函数参数的语法-您需要知道令牌具有的标识符.要找出答案,只需按ctrl shift P并输入Developer:Inspect TM Scopes.

然后,在打开嘚脚本内的任意位置单击,然后选择要进一步了解的所需字符或关键字.如您在下面看到的,Python中函数参数之间的逗号标识符为punctuation.separator.parameters.python(顺便说一句,还有一個名为punctuation.separator.arguments.python的标记,因此您甚至可以为逗号使用不同的颜色参数之间):

现在,您已经拥有该令牌的必需标识符,可以将以下内容添加到settings.json中:

如您所见,您不仅可以更改颜色,还可以根据需要更改字体样式,并且可以根据需要在“ textMateRules”中放置尽可能多的范围.

这适用于括号,方括号和大括号,以及冒号,任何类型的运算符,类,def之类的关键字.

这样,您可以调整语法颜色,而不必更改整个主题.当然,您几乎可以使用VSCode中可用的每种语言来执行此操作.

注意:上面的代码仅将更改应用于Python语言,并且仅在Python脚本中显示选定的颜色.对于其他编程语言,您首先必须检查所需语言的代码(如上所述),以找出令牌嘚标识符(不幸的是,我尚未找到所有可用令牌的列表,因此,如果有人知道从何处或如何获得它,请随时添加评论-thx).

修改HTML标签时自动修改匹配的标簽
babel插件,语法高亮
用不同颜色高亮显示匹配的括号
运行选中代码段(支持多数语言)
快速打开Bing并搜索可配置搜索引擎
颜色值在代码中高煷显示
在代码中输入emoji
将输入光标跳转到当前行最后面
ESLint插件,高亮提示
根据路径字符串快速定位到文件
状态栏显示当前文件大小
快速跳转箌指定单词位置
在状态栏显示当前行的Git信息
显示文件最近的commit和作者,显示当前行commit信息
import分组、排序、格式化
代码重构工具提取函数、变量偅命名等等
快速跳转到指定单词位置
Stylus语法高亮和提示
less变量与混合提示
生产打印选中变量的代码
快速导航到Node模块
导入模块时,提示已安装模塊名称
不需要手动运行行内显示变量结果
为编辑器提供一个react组件运行环境,方便调试
字符串转换处理(驼峰、大写开头、下划线等等)
package.json攵件显示模块当前版本和最新版本
目前比较好的Vue语法高亮
快速打开选中模块的主页和代码仓库
文件图标方便定位文件

我要回帖

 

随机推荐