如何在VS-Code Terminal中隐藏执行程序时显示的文件路径信息
隐藏终端执行程序时显示的文件路径方法
方案1:VS Code内置终端场景
- 打开VS Code设置,搜索
terminal.integrated.shellIntegration.enabled,取消该选项的勾选即可,该功能默认会在命令执行前后输出工作路径、执行标识等冗余信息 - 也可直接编辑
settings.json,添加配置项:"terminal.integrated.shellIntegration.enabled": false
方案2:通用所有终端场景(修改Shell提示符配置)
文件路径如果是Shell提示符自带的内容,可以修改提示符变量实现隐藏:
- 若使用Bash:编辑
~/.bashrc文件,找到PS1变量的定义行,删除其中代表工作路径的占位符\w或\W,修改完成后执行source ~/.bashrc生效 - 若使用Zsh:编辑
~/.zshrc文件,修改PS1变量中路径相关的占位符,修改完成后执行source ~/.zshrc生效 - 若使用Windows cmd:执行命令
prompt $g即可将提示符改为仅显示箭头,永久生效可以在系统环境变量中新增名为PROMPT的变量,值设为$g
方案3:临时过滤路径输出
如果只是需要单次执行命令不显示路径,可以对输出内容做过滤:
- Linux/macOS环境:
你的执行命令 | grep -v "需要过滤的路径关键词" - Windows cmd环境:
你的执行命令 | findstr /v "需要过滤的路径关键词"
内容的提问来源于stack exchange,提问作者Jolly
相关产品推荐
相关产品推荐

