vscode终端zsh显示图标乱码

今天留意到3个问题

  • mac终端iterm2和vscode终端显示差异,vscode中zsh乱码
  • mac终端iterm2和linux终端konsole显示差异,konsole中乱码
  • vscode中执行了neofetch显示了设备信息,要在.zshrc中排除

第一第二个问题的解决方案是统一设备和程序的字体

  • mac和linux终端使用同一个字体
  • 终端和vscode使用同一个字体

第三个问题的解决方案是在mac和linux上调试一下vscode唤起的zsh父进程名

1 跨平台字体

  • 我找到了一款字体Menlo-for-Pwoerline,README中也详细介绍了如何在mac和linux上安装。

  • 然后在终端执行p10k configure重新设置mac和linux的终端显示风格。

2 .zshrc中屏蔽vscode的zsh执行neofetch


vscode终端zsh显示图标乱码
https://bannirui.github.io/2023/12/08/vscode终端zsh显示图标乱码/
作者
dingrui
发布于
2023年12月8日
许可协议