防止VSCode在bash历史记录中保存python调试器命令

防止VSCode在bash历史记录中保存python调试器命令,python,bash,visual-studio-code,Python,Bash,Visual Studio Code,当我从VSCode运行Python调试器时,它会用以下命令淹没我的bash历史记录: cd /home/maumau/workspace/projects/spreadsheetapi ; env "FLASK_APP=/home/maumau/workspace/projects/spreadsheetapi/app.py" "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /home/maumau/.virtualenvs/spreadsheetap

当我从VSCode运行Python调试器时,它会用以下命令淹没我的bash历史记录:

cd /home/maumau/workspace/projects/spreadsheetapi ; env "FLASK_APP=/home/maumau/workspace/projects/spreadsheetapi/app.py" "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /home/maumau/.virtualenvs/spreadsheetapi/bin/python /home/maumau/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd_launcher.py 45567 /home/maumau/.virtualenvs/spreadsheetapi/bin/flask run --no-debugger --no-reload
我怎样才能避免这种情况

[不是复制品]
在提出这个问题之前,我已经搜索过如何防止命令被插入历史。我看到很多人说我应该在命令前面使用空格。我的问题不是“如何防止命令被插入bash历史记录”,因为这已经在以前的文章中得到了回答。我的问题是如何让VSCode做到这一点。

也许这会有所帮助:

“debug.console.historySuggestions”
设置

现在可以通过关闭调试控制台历史记录建议
debug.console.historySuggestions
默认为
true


请参阅v1.43发行说明:

FYI在VS代码方面无法避免这一点,因此您需要一个特定于Bash的解决方案。