"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终端.

效果图:

posted @ 2023-03-15 14:11  夏目贵志ㅤ  阅读(1532)  评论(0编辑  收藏  举报