通过 iTerm2 使用 Powerlevel10k 更改 Visual Studio 代码中的终端

Jon*_*nor 5 macos terminal configuration iterm2 visual-studio-code

我正在尝试更改我的 VScode 终端。我遵循了本教程

我的 iTerm 终端已完美更改: 在此处输入图片说明

我尝试在 VScode 中编辑我的 settings.json 文件,如下所示:

{
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.shell.osx": "/bin/zsh",
    "terminal.integrated.fontFamily": "'SourceCodePro+Powerline+Awesome Regular'"
}
Run Code Online (Sandbox Code Playgroud)

但我得到了不同的结果:

在此处输入图片说明

我不明白为什么参数不一样,有些图像没有在 VScode 中传递。

Jon*_*nor 33

最后,"terminal.integrated.fontFamily"指出(显然)非 ASCII 字体。Visual Studio Code 中的 settings.json 文件应该是:

{
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.shell.osx": "/bin/zsh",
    "terminal.integrated.fontFamily": "MesloLGS NF"
}
Run Code Online (Sandbox Code Playgroud)

  • 我认为定义 shell 的默认方式更改为 `"terminal.integrated.defaultProfile.osx": "zsh"` (3认同)
  • 谢谢,我在 vscode 中的格式也遇到了同样的问题。添加上面的字体就是答案,终于解决了问题。 (2认同)