【问题标题】:How do I remove a custom terminal profile from Visual Studio Code?如何从 Visual Studio Code 中删除自定义终端配置文件?
【发布时间】:2021-04-17 16:53:37
【问题描述】:

如何删除如图所示的自定义配置文件“New 1”?

【问题讨论】:

    标签: visual-studio-code terminal


    【解决方案1】:

    我用的是Zsh,建议配置

    "terminal.integrated.profiles.osx": {
        "zsh": {
            "path": "/bin/zsh",
            "icon": "star",
            "env": {
            "TESTING_VAR": "abc"
            }
        }
    },
    "terminal.integrated.defaultProfile.osx": "zsh",
    

    【讨论】:

      【解决方案2】:

      如 VS Code 文档的 Configuring profiles 部分所述),当您创建自定义终端配置文件时,它会在您的 settings.json 文件中添加一个条目:

      创建新配置文件的推荐方法是运行终端:选择默认配置文件命令并激活外壳右侧的配置按钮以作为其基础。这将为您的设置添加一个新条目,可以在您的 settings.json 文件中手动调整。

      ...

      "terminal.integrated.profiles.windows": {
       "PowerShell -NoProfile": {
         "source": "PowerShell",
         "args": ["-NoProfile"]
       }
      },
      "terminal.integrated.profiles.linux": {
       "zsh (login)": {
         "path": "zsh",
         "args": ["-l"]
       }
      }
      

      因此,打开您的User settings,您会发现terminal.integrated.profiles.<OS> 设置在相应的操作系统下为您的自定义配置文件添加了条目。最好直接打开settings.json文件,或者从UI“Edit settings.json”打开:

      设置界面

      settings.json

      "terminal.integrated.profiles.osx": {
          "1": {
              "path": "bash"
          }
      }
      

      我使用的是 Mac OS,所以我将它放在 .osx 中。它对应地添加到 .linux.windows

      要删除您的自定义配置文件:

      1. 只需从 terminal.integrated.profiles 中删除您的自定义配置文件 ("1": {...})
      2. 重新加载/重启 VS Code

      当 VS Code 重新加载/重新启动时,已删除的自定义配置文件应该会消失。 (似乎这些自定义配置文件是在 VS Code 启动期间一次性读取和加载的)。

      请注意,这仅适用于自定义配置文件。对于built-in profiles,您必须将配置文件设置为null

      要从下拉列表中删除配置文件条目,请将配置文件的名称设置为 null。例如,要在 Windows 上删除 Git Bash 配置文件,请使用以下设置:

      "terminal.integrated.profiles.windows": {
       "Git Bash": null
      }
      

      【讨论】:

      • 我在设置 UI 或 settings.json 的任何地方都看不到我创建的自定义配置文件,但它仍然在菜单中。
      猜你喜欢
      • 2021-02-01
      • 2020-02-25
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      相关资源
      最近更新 更多