在 vs 代码终端中,只有 cmd 显示在下拉列表中
In vs code terminal only cmd shows up in the drop down
在 vs 代码终端中,只有 cmd 显示在下拉列表中。我曾经使用过 PowerShell、Git Bash 等。知道发生了什么以及如何解决它吗?
我的 VS Code 版本信息是:
Version: 1.27.1 (user setup)
Commit: 5944e81f3c46a3938a82c701f96d7a59b074cfdc
Date: 2018-09-06T09:21:18.328Z
Electron: 2.0.7
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
我注意到我的 C:\Users\YourLegalId\AppData\Roaming\Code\User\settings.json 文件看起来像:
{
"editor.largeFileOptimizations": false,
"editor.renderControlCharacters": true,
"terminal.integrated.shell.windows": "C:\windows\System32\cmd.exe"
}
我问同事他们的长什么样,他说他的是空的。我尝试清空 min,然后我只看到 PowerShell!
您可以通过将这些行添加到 settings.json 并根据需要修改它们来调整下拉菜单:
// The Windows profiles to present when creating a new terminal via the terminal dropdown.
// Use the `source` property to automatically detect the shell's location.
// Or set the `path` property manually with an optional `args`.
//
// Set an existing profile to `null` to hide the profile from the list,
//for example: `"Ubuntu-20.04 (WSL)": null`.
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\Sysnative\cmd.exe",
"${env:windir}\System32\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
}
},
然后,您可以通过添加以下行来选择默认 shell:
"terminal.integrated.defaultProfile.windows": "PowerShell",
我 1.27.1
的版本很旧,尽管 Help > Check for Updates
显示没有可用的更新。我从 Microsoft 的网站下载了一个新的 VS 代码并 运行 它。我已升级到版本 1.63.2
,它修复了我的命令提示符问题。
在 vs 代码终端中,只有 cmd 显示在下拉列表中。我曾经使用过 PowerShell、Git Bash 等。知道发生了什么以及如何解决它吗?
我的 VS Code 版本信息是:
Version: 1.27.1 (user setup)
Commit: 5944e81f3c46a3938a82c701f96d7a59b074cfdc
Date: 2018-09-06T09:21:18.328Z
Electron: 2.0.7
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
我注意到我的 C:\Users\YourLegalId\AppData\Roaming\Code\User\settings.json 文件看起来像:
{
"editor.largeFileOptimizations": false,
"editor.renderControlCharacters": true,
"terminal.integrated.shell.windows": "C:\windows\System32\cmd.exe"
}
我问同事他们的长什么样,他说他的是空的。我尝试清空 min,然后我只看到 PowerShell!
您可以通过将这些行添加到 settings.json 并根据需要修改它们来调整下拉菜单:
// The Windows profiles to present when creating a new terminal via the terminal dropdown.
// Use the `source` property to automatically detect the shell's location.
// Or set the `path` property manually with an optional `args`.
//
// Set an existing profile to `null` to hide the profile from the list,
//for example: `"Ubuntu-20.04 (WSL)": null`.
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\Sysnative\cmd.exe",
"${env:windir}\System32\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
}
},
然后,您可以通过添加以下行来选择默认 shell:
"terminal.integrated.defaultProfile.windows": "PowerShell",
我 1.27.1
的版本很旧,尽管 Help > Check for Updates
显示没有可用的更新。我从 Microsoft 的网站下载了一个新的 VS 代码并 运行 它。我已升级到版本 1.63.2
,它修复了我的命令提示符问题。