【问题标题】:My terminal is acting weird in vs-code, there is a space between every character?我的终端在 vs-code 中表现得很奇怪,每个字符之间都有空格吗?
【发布时间】:2021-06-28 20:00:26
【问题描述】:

我使用vscode有一段时间了,我从来没有遇到过这种情况,但是突然集成终端开始表现得很奇怪。每个字母之间有一个空格,光标出现在书写位置上方一行。此屏幕截图应澄清:

我尝试更改我的终端设置,在更改任意终端设置后,它立即恢复正常。但是当我创建一个新终端时,它的格式错误,我必须更改终端设置来修复它。你知道发生了什么事吗?

【问题讨论】:

标签: visual-studio-code


【解决方案1】:

在我的情况下,问题来自缺少一组字体(Cascadia Code PL) 安装后,一切正常。

【讨论】:

    【解决方案2】:

    转到设置并搜索 font-family 并确保您使用的是等宽字体(一种字体,其中每个字符在水平文本行上占据相同数量的空间)

    要检查字体是否为等宽字体,只需 google 'is font_name monospace ?'或者查看等宽字体的[列表]1

    注意字体按照数组中的顺序加载 ['first_font', 'second_font', 'third_font',.....] 因此,如果第一种字体不可用,则将加载第二种字体

    【讨论】:

    • 请在您的答案中添加一些解释,以便其他人可以从中学习
    【解决方案3】:

    可以通过重置vs代码中font family的设置来解决。 在选择字体系列的拼写时要小心,因为它会产生问题。

    【讨论】:

    • 我认为这对现有答案并没有太大影响。
    【解决方案4】:

    只需在 vscode 中调整终端大小,即可解决问题。

    【讨论】:

    • 我认为这对现有答案并没有多大帮助。
    【解决方案5】:

    根据another GitHub issue 的说法,这是一个已知的错误,通过调整集成终端窗口的尺寸暂时解决了。

    【讨论】:

    • 谢谢,真是出人意料的解决方案。
    猜你喜欢
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    • 2022-06-26
    • 2020-05-03
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多