【问题标题】:vscode integrated terminal throwing bash error - echo: command not foundvscode 集成终端抛出 bash 错误 - echo: command not found
【发布时间】:2019-12-11 21:34:15
【问题描述】:

在我的 Macbook 上,VSCODE 中使用 bash shell 的集成终端在我打开它以及在其中执行的每个命令时都会抛出错误“bash: :echo: command not found”。

但我在 iterm 或终端中没有看到这个错误。他们都工作正常。我仅在 VSCode 集成终端中收到此错误

以前没有发生过。我不确定最近发生了什么变化。

我检查了 iterm 和终端是否也发生了同样的问题。但这不会发生在他们身上。

检查了 .bash_profile 和 .bashrc 文件。但他们似乎很好。

只有在我的 bash_profile 中可以找到 echo 命令的地方:

if [ $ITERM_SESSION_ID ]; then
  export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007";':"$PROMPT_COMMAND";
fi

.bashrc 不包含任何回显命令

请告诉我为什么此错误仅出现在 vscode 集成终端中以及如何修复它。

【问题讨论】:

    标签: bash visual-studio-code echo


    【解决方案1】:

    而不是这个:

    export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007";':"$PROMPT_COMMAND";
    

    试试这个:

    export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-12
      • 2014-10-07
      • 2023-02-01
      • 1970-01-01
      • 2022-12-17
      • 2016-08-14
      • 2015-12-06
      • 1970-01-01
      相关资源
      最近更新 更多