相关疑难解决方法(0)

如何在Visual Studio代码中添加主题?

我最近下载了VS代码编辑器,非常好.但我发现的唯一问题是颜色主题,我用于monokai颜色主题,如在崇高的文字中,我找不到编辑颜色主题的方法或下载颜色主题只有2个选项:

  1. 黑暗主题
  2. 光主题

如何添加自己的主题或复制现有的主题,以便我能够按照自己的意愿编辑颜色方案?


我设法改变以下文件中的一些颜色,但我仍然不知道如何添加全新的主题:

resources/app/client/vs/monaco/ui/workbench/native/native.main.css
Run Code Online (Sandbox Code Playgroud)

看起来颜色主题很快就会推出,它将成为插件系统的一部分

视觉工作室码/建议/ 7756227-主题

color-scheme visual-studio-code

34
推荐指数
3
解决办法
3万
查看次数

如何在VSCode扩展中自定义自定义语法标记的颜色

TLDR; 我如何使用扩展名着色扩展名定义的语法,而不是实际上是用户必须启用的颜色主题?

我正在尝试将这个Sublime Text插件(​​ToDone)移植到VSCode.

它为待办事项列表创建语法,然后使用语法突出显示来强调重要任务,静音已完成的任务等.

我发现"editor.tokenColorCustomizations",通过自定义颜色主题.当我在用户设置中使用它时,它可以使用新语法,但是当我package.json#contributes在扩展清单的部分中使用它时,它会失败.

{
    "contributes": {
        "languages": [
            {
                "id": "todone",
                "aliases": [
                    "ToDone",
                    "To-Done"
                ],
                "extensions": [
                    ".todone",
                    ".todo"
                ]
            }
        ],
        "grammars": [
            {
                "language": "todone",
                "scopeName": "text.todone",
                "path": "./todone.tmLanguage"
            }
        ],
        "configurationDefaults": {
            "[todone]": {
                "editor.insertSpaces": false,
                "editor.tokenColorCustomizations": {
                    "textMateRules": [
                        {
                            "scope": "symbol.definition.task-heading.todone",
                            "settings": {
                                "foreground": "#ff8800"
                            }
                        }
                    ]
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,语法似乎没问题 - 它正是Sublime插件正在使用的内容,并且正确应用了用户设置中的颜色.此外,设置的格式似乎正常,因为"editor.insertSpaces"正在应用并且颜色在用户设置中存在时正在工作.

最后,我在扩展package.json中'Warning' 'Unknown editor configuration …

syntax-highlighting visual-studio-code vscode-extensions vscode-settings

11
推荐指数
1
解决办法
1863
查看次数

如何在 VS Code 中为特定单词添加颜色

使用 C++ 时,我希望string关键字与主题中的所有其他 C++ 关键字具有相同的颜色,即#c678dd.

可以在设置中修改吗?

visual-studio-code vscode-settings

7
推荐指数
0
解决办法
2544
查看次数

VS Code:如何像 Eclipse 一样设置语义语法着色。默认语法着色不这样做

在 C/C++ 中,在 Eclipse 编辑器中,您可以在更多语言级别设置颜色:例如,函数参数,局部变量可以具有不同的颜色。可以更改静态和全局变量颜色。可以配置宏和宏引用。

如何在 Visual Studio Code 中做到这一点?我不确定 text mate tmLanguage 是否可以实现这一点。我找不到任何文档。

eclipse syntax visual-studio-code

5
推荐指数
2
解决办法
5367
查看次数