bash - vscode 集成终端抛出 bash 错误 - echo: command not found
问题描述
在我的 Macbook 上,使用 bash shell 的 VSCODE 中的集成终端在我打开它以及在其中执行的每个命令时都会抛出错误“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 集成终端中以及如何修复它。
解决方案
而不是这个:
export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007";':"$PROMPT_COMMAND";
试试这个:
export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"';
推荐阅读
- java - 无法使用 Selenium (Java) 使用 sikuli 定位图像
- excel - 每周报告的完整vlookup
- jquery - 页面加载时引导 4 模态播放 iframe?
- python - Keras - 嵌入层和 GRU 层形状错误
- javascript - 如何在 Javascript 中将对象数组转换为关联数组对象
- python - 我可以在@app.before_request 中将值附加到我的烧瓶请求对象并将其转发给端点视图函数吗?
- node.js - Azure 存储 - 使用 Node.js 复制包含所有内容的容器
- c++ - C++:我应该返回一个 float 的向量吗?还是它的引用或指针?
- mysql - SQL 触发器回退
- ios - 2018 年 11 月提交应用程序所需的 Xcode 和 MacOS 最低版本