为什么 VS Code 中的终端有奇怪的间距,如何修复它?

Ami*_*187 9 terminal fonts visual-studio-code

这就是我的设置:

这就是我的设置的样子

这是终端中字母之间奇怪的间距:

这是终端中字母之间奇怪的间距

为什么我的 VS Code 终端上的字体在字母之间有这种奇怪的间距?这真的很困扰我,我尝试将设置中的字体更改为等宽字体(inconsolata),但这没有用。

Swi*_*Men 13

我认为字符之间的大间距来自于您选择的异国情调字体(Inconsolata)。因此只需更改"terminal.integrated.fontFamily": "Inconsolata"回默认字体:

"terminal.integrated.fontFamily": "Monaco"
Run Code Online (Sandbox Code Playgroud)

看,需要双引号,而不是像屏幕截图中那样的三引号!


car*_*ich 7

当您的系统上未安装所选字体时,通常会发生这种情况。尝试通过删除或注释这两行来恢复字体设置:

"terminal.integrated.fontFamily": "Inconsolata"
"Editor.fontFamily": "Source Code pro"
Run Code Online (Sandbox Code Playgroud)

默认字体通常是系统的默认等宽字体。

  • **这就是解决方案!** 其他的只是解决方法。发生这种情况时的实际问题是系统上没有安装该字体,因此我不知道 VsCode 为何会发疯。我的 `settings.json` 中有:`"editor.fontFamily": "'Fantasque Sans Mono', 'Source Code Pro', 'Fira Code'"`。一旦我**安装**“Fantasque Sans Mono”并**重新启动**vscode,一切就恢复正常了。现在终端看起来符合预期。 (3认同)