退格键不适用于 VS Code 的 Bash 终端

Backspace Not Working on VS Code's Bash Terminal

所以,我是刚安装 VS 代码的新手,但遇到了问题。 backspace 在 VS code 的 bash 终端中不起作用。 backspace 虽然在 VS code 的 cmd 终端上工作。

不工作意味着当我点击背面时space它在终端中打印白色space。

后退space 键在 Git Bash

上也能正常工作

我试过谷歌搜索,但没有找到我要找的东西!

请帮忙。

您可以通过 运行 echo $TERM 检查您的 TERM,但在您执行此操作之前,我建议您重新启动 vscode,因为您已经使用命令设置了 TERM。我认为您的 TERM 设置为不兼容的内容。

export TERM=xterm 将模拟器设置为 xterm。

Most application will expect that you already have the emulator set to something compatible such as xterm or linux.

有关 export TERM=xterm 的更多信息,您可以查看以下 answer

现在,如果您重新启动 vscode 或 vscode 内的终端,TERM 将重置为默认值,问题将再次出现。因此,我建议您在 bash_profile 或 bashrc.

中添加 export TERM=xterm

要将其添加到 bashrc,请在您的终端中键入以下内容:

echo export TERM=xterm >> ~/.bashrc
source ~/.bashrc