0

在我的 Mac OS Mojave 上,我使用 iTerm2 和powerlevel9k主题。

为了使字体能够很好地呈现,我将SourceCodePro+Powerline+Awesome+Regular其用作字体,并POWERLEVEL9K_MODE='awesome-patched'在 .zhrc 中添加了一行。

表情符号在 vs code 终端上的渲染效果不佳。所以vscode的settings.json,我设置了"terminal.integrated.fontFamily": "'SourceCodePro+Powerline+Awesome+Regular',",. 那还没有解决问题。所以,我设置"terminal.external.osxExec": "iTerm.app". 这也无济于事。

可能是什么原因?我该如何解决?vs code 终端与 iterm2 有何不同?

不确定这是否与字体问题有关。我在 VSCode 终端中给出的任何命令都在重复。

  • 演示 >> demozsh:找不到命令:演示
  • 回声>>回声
  • cd 文件 >> cd%

我面临的问题是什么?

4

1 回答 1

0

Unicode 11 支持

终端中字符的宽度现在默认为 unicode 11 宽度。这对大多数人来说意味着表情符号将正确显示为宽字符。

来自https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#unicode-11-support可能在 v1.43 中修复

于 2020-02-28T18:14:18.770 回答