"VScode"修改默认输出终端 "terminal.integrated.profiles.windows" ,解决"Code Runner" 扩展 "Python"终端, "input()"无法输入问题
起因:
安装了 Code Runner
扩展后, Python 输入代码 input()
使用 "Code Runner" 执行后, 无法输入!
参考文章 " VS Code: 解决安装code-runner扩展run后无法在只读编辑器下编辑 " 勾选 Whether to run code in Integrated Terminal
执行后, 终端提示报错 : VScode if ($?) { python } File "<stdin>", line 1
解决:
经过一番bing搜索后, 发现原因还是出在 默认终端
上面, 最终参考了 " 【2021】vscode git bash终端配置:terminal.integrated.profiles.windows
" 解决了这个问题!
我的设置代码如下:
"terminal.integrated.profiles.windows": {
"Git-Bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
"args": [],
"icon": "terminal-bash"
},
},
"terminal.integrated.defaultProfile.windows": "Git-Bash",
因为我装了 Git-bash
就设置成它了, 你们可以设置其他的, 如: C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe
- Linux版本
在菜单栏中选择“文件”(File)> “首选项”(Preferences)> “设置”(Settings)。
在搜索框中输入“terminal.integrated.defaultProfile.linux
”。
选择“编辑设置(JSON)
”。
在打开的“settings.json
”文件中,添加以下代码:
"terminal.integrated.profiles.linux": {
"bash": {
"path": "/bin/bash",
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.linux": "bash"
在这里,我们定义了一个名为“bash
”的终端配置文件,并将其设置为Linux系统的默认终端配置文件。 path
属性指定了bash可执行文件的路径,通常位于“/bin/bash
”下。 'icon
'属性指定终端标签的图标。
保存并关闭该文件。重新启动 VS Code.
现在,每次您打开新终端时都会自动使用Linux中的bash终端.