V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kasumi20
V2EX  ›  Visual Studio Code

VSCode 命令行第一次打开的时候....

  •  
  •   Kasumi20 ·
    develon2015 · 2021-09-08 09:26:54 +08:00 · 5992 次点击
    这是一个创建于 933 天前的主题,其中的信息可能已经有所发展或是发生改变。

    会出现很多空格,怎么解决?

    第 1 条附言  ·  2021-09-08 12:04:05 +08:00
    就第一个有问题,ctrl+shift+`打开新的就正常了。
    指定字体没用。
    17 条回复    2021-09-09 12:45:14 +08:00
    rickiey
        1
    rickiey  
       2021-09-08 09:31:49 +08:00   ❤️ 1
    你这终端字体没配好吧
    linshiyouxiang
        2
    linshiyouxiang  
       2021-09-08 09:32:33 +08:00   ❤️ 1
    感觉是终端字体问题,尝试指定 vscode 终端字体?
    harwck
        3
    harwck  
       2021-09-08 09:33:36 +08:00   ❤️ 2
    在 Terminal 记得用 Mono 字体
    cxsz
        4
    cxsz  
       2021-09-08 09:34:16 +08:00   ❤️ 1
    全角半角的问题?
    Kiske
        5
    Kiske  
       2021-09-08 09:40:43 +08:00   ❤️ 1
    在 setting.json 中新增 "terminal.integrated.fontFamily": "'Sarasa Term SC', monospace"
    RRRoger
        6
    RRRoger  
       2021-09-08 09:53:21 +08:00   ❤️ 1
    字体问题
    skinny
        7
    skinny  
       2021-09-08 10:15:09 +08:00   ❤️ 1
    我遇到的问题是中文显示正常,但如果 shell 是 pwsh,输出的中文的每一个字都会变成叠词,比如某命令的中文输出是“此命令的语法是”,在 vscode 的终端就会变成“此此命命令令的的语语法法是是”,直接运行 pwsh 不会遇到这个问题。没有找到解决方案。
    skinny
        8
    skinny  
       2021-09-08 11:03:58 +08:00   ❤️ 1
    PowerShell 扩展自己实现的交互环境没有我提到的问题
    Tumblr
        9
    Tumblr  
       2021-09-08 11:18:26 +08:00   ❤️ 1
    @skinny #7 同样是字体问题。
    yunye
        10
    yunye  
       2021-09-08 11:55:36 +08:00   ❤️ 1
    喜迎黑客帝国 4 ?
    xuboying
        11
    xuboying  
       2021-09-08 12:20:50 +08:00   ❤️ 1
    chcp 值不同?
    skinny
        12
    skinny  
       2021-09-08 13:15:25 +08:00   ❤️ 1
    @Tumblr 不是字体问题,尝试设置任何字体都没有用,不是显示不全、有空格或乱码,而是中文显示正常,但是每个中文字符多输出了一次。

    如果你有安装 PowerShell Core 7 可以试试,比如你可以在 vscode 的 PowerShell 控制台运行:echo "中文",会输出“中中文文”。不要用 PowerShell 扩展提供的那个集成终端试,那个没问题,而且它是以非交互启动,然后内部再通过代码提供交互功能。
    Tumblr
        13
    Tumblr  
       2021-09-08 16:36:09 +08:00
    @skinny #12 尝试的字体数量还不够。。。因为我有遇到同样的问题,目前用的是 Sarasa Term SC,一切搞定,没问题了。
    skinny
        14
    skinny  
       2021-09-08 17:32:45 +08:00
    @Tumblr 我刚刚下载安装了这个字体,设置之后重新开启 vscode 还是这老样子重复输出中文,可能我的哪个软件版本有 bug…… 我升级一下 PowerShell 试试,我的是 7. 1.4
    skinny
        15
    skinny  
       2021-09-08 18:43:09 +08:00
    @Tumblr 我刚刚测试了 PowerShell 5.1,一切正常。然后再次在 vscode 终端测试 PowerShell 7. 1.4 的时候发现了一个见鬼的现象,只出现了一次,当时刚刚启动电脑和 vscode,然后打开了一堆软件,电脑有点卡,在 PowerShell 7.1.4 的 vscode 终端里输出中文时,最开始一瞬间是正常的,然后一重绘就又变成老样子了。我同样测试了 PowerShell 7.2.0 Preview-9,一样的毛病……
    mgbaozi
        16
    mgbaozi  
       2021-09-08 19:37:39 +08:00 via iPhone
    我遇到过一次,release note 看到当时那个版本有关于字体渲染的改动,回滚到上一个版本就好了
    2i2Re2PLMaDnghL
        17
    2i2Re2PLMaDnghL  
       2021-09-09 12:45:14 +08:00
    中间的空格能否被单独选中并复制出来?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2783 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:53 · PVG 19:53 · LAX 04:53 · JFK 07:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.