VS Code终端提示符变为$符号的原因及设置方法是什么?
VS Code终端$提示符相关说明
出现$提示符的核心原因
这个提示符并非VS Code的专属特殊功能,完全由终端中运行的Shell程序控制,常见的触发场景有两类:
- 类Unix Shell的默认表现:WSL、Git Bash、MacOS原生终端、Linux系统终端的默认配置中,普通用户的默认提示符就是
$(root用户为#),如果你在VS Code中把默认终端设置为上述Shell,打开就会直接显示$提示符。Windows原生的Cmd提示符为>、PowerShell默认提示符前缀带PS,不会默认显示$。 - 自定义提示符配置:所有Shell的提示符格式都由对应配置项控制,很多技术博主会把提示符修改为仅显示
$,避免过长的用户名、路径信息遮挡命令,演示时更整洁。
配置方法
临时生效(关闭终端后失效,可快速测试)
打开VS Code终端,根据你用的Shell执行对应命令即可立刻切换为$提示符:
- Bash/Zsh/Git Bash类Shell:执行
PS1="$ " - PowerShell:执行
function prompt { "$ " }
永久生效
- Bash用户:编辑用户根目录下的
.bashrc文件,在末尾添加export PS1="$ ",保存后执行source ~/.bashrc即可立即生效。 - Zsh用户:编辑用户根目录下的
.zshrc文件,在末尾添加export PS1="$ ",保存后执行source ~/.zshrc即可立即生效。 - PowerShell用户:在终端执行
notepad $PROFILE打开PowerShell配置文件,添加一行function prompt { "$ " },保存后重启PowerShell即可生效。
内容的提问来源于stack exchange,提问作者Rajko Bogdanovic
相关产品推荐
相关产品推荐

