在Mac OS Mojave上,我正在使用具有powerlevel9k主题的iTerm2。
为使字体呈现良好,我使用SourceCodePro+Powerline+Awesome+Regular
作为字体,并在.zhrc中添加了一行POWERLEVEL9K_MODE='awesome-patched'
。
表情符号在vs代码终端上的渲染效果不佳。因此,vscode的settings.json,我设置了"terminal.integrated.fontFamily": "'SourceCodePro+Powerline+Awesome+Regular',",
。但这还不能解决问题。因此,我设置了"terminal.external.osxExec": "iTerm.app"
。这也无济于事。
可能是什么原因?我该如何解决? vs代码终端与iterm2有何不同?
不确定这是否与字体问题有关。我在VSCode Terminal中发出的命令都在重复。
我面临的问题是什么?
答案 0 :(得分:0)
Unicode 11支持
终端中字符的宽度现在默认为Unicode 11宽度。对大多数人而言,这意味着表情符号将正确显示为宽字符。
来自https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#unicode-11-support的可能已在v1.43版中修复