扩展 VS Code 语法高亮

塔拉斯

有没有办法使用用户设置(或不涉及编写扩展的类似方法)为特定项目扩展 Visual Studio Code 语法突出显示?

我正在使用颜色主题,但想更改特定 HTML 标签命名空间的语法着色,例如

<div></div> 使用主题的标准着色

<ext:div></ext:div> 使用不同的颜色

斯科特麦克皮克

,VSCode 中没有任何内容(没有扩展)可以突出显示任意正则表达式。(嗯,有搜索功能,但突出显示是暂时的。)

除了编写扩展或使用现有的扩展之外,最强大的高亮自定义方法是intextMateRules机制editor.tokenCustomizationssettings.json

现在,内置的 TextMate 语法只是将“ext:div”分类为无法识别,因此这种方法的最佳可能是更改所有无法识别标签的突出显示。那看起来像这样:

    // https://code.visualstudio.com/docs/getstarted/themes
    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "scope": [
                    "meta.tag.other entity.name.tag",
                ],
                "settings": {
                    "foreground": "#080",
                    "fontStyle": "bold",
                },
            },
        ],
    },

截屏:

使用 textMateRules 匹配 ext:div 标签的截图

另请参阅此答案该答案通过添加textMateRules更多细节的过程进行

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Redmine中的语法高亮

来自分类Dev

在VS 2013 SPA AccountController上以EF Code-first扩展IdentityUser

来自分类Dev

Vim变量语法高亮

来自分类Dev

* .map的Notepad ++语法高亮

来自分类Dev

自动在VS Code中安装扩展程序?

来自分类Dev

崇高.sage的语法高亮

来自分类Dev

完全卸载VS Code扩展

来自分类Dev

我可以在VS Code中扩展现有的着色器或语言吗

来自分类Dev

在VS Code扩展中使用集成终端

来自分类Dev

可比VS <?扩展可比>

来自分类Dev

雨果语法高亮不变

来自分类Dev

是否可以在VS Code clangd扩展中指定libstdc ++的路径?

来自分类Dev

覆盖VS Code中的默认语法颜色

来自分类Dev

您如何确定扩展将使用哪些VS Code版本?

来自分类Dev

Cygwin Nano语法高亮

来自分类Dev

如何备份VS Code设置和已安装扩展的列表?

来自分类Dev

扩展vs + =行为

来自分类Dev

VS Code的Jade语法高亮显示不好

来自分类Dev

PHP的IntelliJ语法高亮

来自分类Dev

VS Code Ripper-Tags扩展未生成ctag文件

来自分类Dev

用于加载源代码的 VS Code 扩展

来自分类Dev

如何让 VS Code 识别 HTML 语法作为回报 React

来自分类Dev

VS Code 更新删除了扩展

来自分类Dev

开发 VS Code 扩展时可以使用 Flow 吗?

来自分类Dev

VS Code 将正确的 Flex Box 语法高亮显示为错误

来自分类Dev

类<? 扩展 A> vs 只是 A

来自分类Dev

方案的 Vim 8.0 扩展语法高亮显示

来自分类Dev

在 Azure Pipeline 上找不到 VS Code 扩展测试

来自分类Dev

VS Code 扩展:如何为扩展的设置/配置设置顺序/优先级?