如何调整VS Code终端目录提示行显示到输出后的新行而非输出末尾
VS Code终端提示符与输出内容同行异常修复方案
临时单次修复
适用于偶然出现该异常时快速恢复:
- 直接输入
echo后回车,可强制输出换行,提示符会自动跳转至独立新行 - 按下快捷键
Ctrl + L(Windows/Linux)/Cmd + L(Mac)清屏,清屏后提示符会自动恢复为独立行
VS Code全局配置永久修复
大部分该类异常由VS Code终端集成功能兼容性问题导致,可通过修改配置解决:
- 打开VS Code设置面板:按下快捷键
Ctrl + ,(Windows/Linux)/Cmd + ,(Mac) - 在设置搜索框输入
terminal.integrated.shellIntegration.enabled,找到对应配置项后取消勾选 - 关闭当前终端,重新打开新终端即可恢复正常
如果修改后仍有异常,可额外修改如下配置:
- 在设置搜索框输入
terminal.integrated.localEchoEnabled,将选项值修改为off
Shell提示符配置修复
如果修改VS Code配置后问题仍然存在,说明是命令行提示符本身的配置缺失换行符:
Bash用户
- 打开用户根目录下的
.bashrc文件 - 找到
PS1=开头的配置行,在该行末尾添加\n - 保存文件后执行
source ~/.bashrc即可生效
Zsh用户
- 打开用户根目录下的
.zshrc文件 - 找到
PS1=开头的配置行,在该行末尾添加\n - 保存文件后执行
source ~/.zshrc即可生效
内容的提问来源于stack exchange,提问作者Sulaiman Mutawalli
相关产品推荐
相关产品推荐

