linux 如何设置$TERM环境变量以便在VsCode中运行交互式bash脚本?

6l7fqoea  于 2023-03-29  发布在  Linux
关注(0)|答案(2)|浏览(167)

我使用Arch Linux和VsCode编写Java和Python程序并没有任何问题,当我安装了一些Bash扩展并开始编写bash脚本时,它输出“$TERM environment variable not set.”它不会让我读取用户输入或完成运行脚本,如果它需要继续的话。这似乎是bash的一个问题,因为Java和Python的一切都很好。我安装的扩展是Bash Debug,Bash Beautify,Bash IDE,Bash扩展包,Bats,Bash片段和其他一些。我可以在我的系统shell中运行脚本,但不能在VsCode中运行。任何建议都将受到欢迎。
我试过将$PATH添加到settings.json文件夹,但没有解决问题。我还试过将“export TERM=xterm-256 color”添加到~/.bashrc,但也没有解决问题。

up9lanfz

up9lanfz1#

尝试在VsCode中设置“inheritEnv”(如果尚未设置)。

mbjcgjjk

mbjcgjjk2#

我必须设置“code-runner.runInTerminal”:true。显然,VsCode不允许在“输出”中输入。问题已修复。

相关问题