Git Bash无格式显示问题求助:行间距缺失难以辨识
解决Git Bash行无间距显示问题
检查终端环境变量配置
- 打开Git Bash,编辑用户目录下的
.bashrc或.bash_profile文件,排查是否有错误修改PS1环境变量导致换行失效。先备份原文件,再重置为默认格式:
执行PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]\n\[\033[32m\]\u@\h \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$ 'source ~/.bashrc生效后查看效果。
重置Git Bash窗口属性
- 右键Git Bash标题栏,选「Options」→「Terminal」,确认「Line spacing」不是设为0,调整为1或合适数值;
- 切换到「Appearance」选项卡,把字体换回默认的Consolas或Courier New,排除字体导致的行高异常。
清除当前用户专属配置
- 备份并删除当前用户目录下的
.gitconfig、.bashrc、.bash_profile等Git相关配置文件,重启Git Bash让系统生成默认配置(因为其他Windows用户无此问题,大概率是当前用户配置出错)。
排查Windows Terminal兼容性(如果用它打开Git Bash)
- 打开Windows Terminal的
settings.json,检查Git Bash配置项里的padding或lineHeight是否被强制设为极小值,重置为默认配置:{ "guid": "{<Git Bash对应GUID>}", "name": "Git Bash", "commandline": "\"C:\\Program Files\\Git\\bin\\bash.exe\" -i -l", "icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico", "hidden": false }
内容的提问来源于stack exchange,提问作者Dũng Chí
相关产品推荐
相关产品推荐

