我刚刚安装了适用于 Manjaro Vulcan 23.1.4.
的 Visual Studio Code当我在 Visual Studio Code 中打开集成终端时,它的 shell 位于 /bin/sh 中,即使打开的 shell 是 bash。因此,我无法运行任何程序,例如
node
或tsc
,更不用说调试了。
我的
settings.json
配置:
{
"workbench.iconTheme": "material-icon-theme",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"workbench.colorTheme": "Default Light+",
"git.autofetch": true,
"diffEditor.hideUnchangedRegions.enabled": true,
"diffEditor.useInlineViewWhenSpaceIsLimited": false,
"terminal.integrated.shell.linux": "/bin/bash",
"terminal.explorerKind": "external",
"terminal.integrated.defaultProfile.linux": "bash (2)",
"terminal.integrated.profiles.linux": {
"bash": {
"path": "/bin/bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
},
"bash (2)": {
"path": "/usr/bin/bash"
}
},
"terminal.integrated.splitCwd": "workspaceRoot",
}
我尝试在 Visual Studio Code 的集成终端中执行命令
chsh
。
我尝试在 Visual Studio Code 中更改
settings.json
中的一些属性。
尝试“pwd”命令。在这两者中,您都会知道当前目录。
我想这可能是因为在开始时它们都位于不同的目录中。