在我的Mac OS Mojave上,我使用的是带有powerlevel9k主题的iTerm2。
为了使字体呈现良好,我使用SourceCodePro+Powerline+Awesome+Regular
作为字体,并在 .zhrc 中添加了一行POWERLEVEL9K_MODE='awesome-patched'
。
表情符号在与代码终端上呈现不佳。所以vscode的settings.json,我设置"terminal.integrated.fontFamily": "'SourceCodePro+Powerline+Awesome+Regular',",
。这还没有解决问题。所以,我设置了"terminal.external.osxExec": "iTerm.app"
.这也无济于事。
可能是什么原因?我该如何解决它?vs 代码终端与 iterm2 有何不同?
不确定这是否与字体问题有关。 我在VSCode终端中给出的任何命令都在重复。
- 演示>> demozsh:找不到命令:演示
- 回声>>回声
- cd 文档>> cd%
我面临的问题是什么?
Unicode 11 支持
终端中的字符宽度现在默认为 unicode 11 宽度。这对大多数人来说意味着表情符号将正确显示为宽字符。
从 https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#unicode-11-support 可能修复在 v1.43 中