【问题标题】:Backspace Not Working on VS Code's Bash TerminalBackspace 在 VS Code 的 Bash 终端上不起作用
【发布时间】:2020-06-10 17:05:24
【问题描述】:

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

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

退格键在 Git Bash

上也能正常工作

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

请帮忙。

【问题讨论】:

  • 在终端中输入以下内容并检查会发生什么:export TERM=xterm
  • 在 vscode 的 bash 集成终端上为我工作。它有什么作用吗?打印一些奇怪的字符?

标签: bash visual-studio-code terminal vscode-settings


【解决方案1】:

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

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2019-10-05
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2020-10-03
    • 1970-01-01
    • 2017-11-11
    相关资源
    最近更新 更多