如何关闭VS Code终端提示符中的venv名称显示?
关闭VS Code终端自动添加venv名称的方法(macOS)
可以通过配置VS Code的终端环境变量来关闭这个冗余的venv名称显示,具体步骤如下:
- 打开VS Code设置:使用快捷键
Cmd + ,,或通过顶部菜单栏Code > 设置 > 设置进入设置界面。 - 在设置搜索栏输入
terminal.integrated.env.osx,定位到对应配置项。 - 点击
编辑 in settings.json,在打开的配置文件中添加以下内容:"terminal.integrated.env.osx": { "VIRTUAL_ENV_DISABLE_PROMPT": "1" } - 保存文件后重启VS Code终端,此时VS Code将不再自动添加venv名称,仅保留Starship的venv显示效果。
原理是当VIRTUAL_ENV_DISABLE_PROMPT环境变量设为1时,venv的激活脚本会跳过修改终端提示符的操作,避免与Starship的显示功能重复。
内容的提问来源于stack exchange,提问作者chrisware
相关产品推荐
相关产品推荐

