首页 > 解决方案 > Backspace 在 VS Code 的 Bash 终端上不起作用

问题描述

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

不工作意味着当我点击退格键时,它会在终端中打印一个空格。

退格键在Git Bash上也可以正常工作

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

请帮忙。

标签: bashvisual-studio-codeterminalvscode-settings

解决方案


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

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

大多数应用程序都希望您已经将模拟器设置为兼容的东西,例如 xterm 或 linux。

有关什么的更多信息,export TERM=xterm您可以查看以下答案

现在,如果您在 vscode 中重新启动 vscode 或终端,TERM将重置为默认值,问题将再次出现。因此我建议你export TERM=xterm在 bash_profile 或 bashrc 中添加。

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

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

推荐阅读