【发布时间】:2021-04-17 16:53:37
【问题描述】:
【问题讨论】:
标签: visual-studio-code terminal
【问题讨论】:
标签: visual-studio-code terminal
我用的是Zsh,建议配置
"terminal.integrated.profiles.osx": {
"zsh": {
"path": "/bin/zsh",
"icon": "star",
"env": {
"TESTING_VAR": "abc"
}
}
},
"terminal.integrated.defaultProfile.osx": "zsh",
【讨论】:
如 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)
要删除您的自定义配置文件:
terminal.integrated.profiles 中删除您的自定义配置文件 ("1": {...})
当 VS Code 重新加载/重新启动时,已删除的自定义配置文件应该会消失。 (似乎这些自定义配置文件是在 VS Code 启动期间一次性读取和加载的)。
请注意,这仅适用于自定义配置文件。对于built-in profiles,您必须将配置文件设置为null:
要从下拉列表中删除配置文件条目,请将配置文件的名称设置为 null。例如,要在 Windows 上删除 Git Bash 配置文件,请使用以下设置:
"terminal.integrated.profiles.windows": { "Git Bash": null }
【讨论】: