【问题标题】:Customising the application name in a vscode workspace在 vscode 工作区中自定义应用程序名称
【发布时间】:2023-01-21 20:15:53
【问题描述】:

按照 VSCode github repo 的指示 - 我有一个简单的问题。是否可以为 VSCode Workspace 设置一个人类可读的应用程序名称?

目前,我的.code-workspace 文件看起来像。

{
    "folders": [
        {
            "name": "Some project",
            "path": "../some-project"
        }
    ]
}

查看工作区的设置(文件-> 首选项-> 设置),有大量设置。奇怪的是有一个 appName 环境变量 - 但肯定应该有一种自定义它的方法。

带有acme.app (Workspace) 的标题栏如下所示:

奇怪的是,工作区文件名为acme.app.code-workspace

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    早些时候看时,我在设置中发现了 window.title。您可以在code-workspace中自定义它。我不确定这是否是最好的方法。如果我们可以设置一个环境变量 workspaceName 或其他东西并使用它,那就太好了——如果我们需要在其他地方使用的话。

    如果您添加设置部分 - 然后添加 window.title,它将默认值为 ${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}

    {
        "folders": [
            {
                "name": "Some project",
                "path": "../some-project"
            }
        ]
        "settings": {
            "window.title": "${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}"
        }
    }
    

    在这里您可以看到以下内容:

    dirty - 显示当前文件是否已更改的指示器
    activeEditorShort - 当前文件
    separator - 配置的分隔符,即“-”
    rootName - 默认为 acme.app(工作区)
    appName - 默认为 Visual Studio Code

    因此,您可以将 rootName 更改为人类可读的文本:

    "window.title": "${dirty}${activeEditorShort}${separator}MY SUPER PROJECT${separator}${appName}"
    

    这给了我们:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多