V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
2333zzz
V2EX  ›  问与答

如何让中文 Windows 下的 vscode 终端显示得更好?

  •  
  •   2333zzz · 2018-12-10 21:51:54 +08:00 · 3487 次点击
    这是一个创建于 2178 天前的主题,其中的信息可能已经有所发展或是发生改变。
    中文环境下,终端显示一直存在问题,GitHub 下的 issues 有一大堆关于这个问题的反馈。常见的作法就是将 powershell 或 cmd 设置改为“使用旧版控制台”,但这样的做法就没办法用到新版控制台的一些特性。
    改为 git bash 又存在一些问题,比如有些可以在 powershell 和 cmd 识别的命令在 git bash 识别不了。

    有没有更好的做法可以分享呢? vscode 内置终端中文字体有没有推荐的?
    第 1 条附言  ·  2018-12-10 22:25:25 +08:00

    方法终于找到了,目前默认powershell的情况下,增加

    "terminal.integrated.shellArgs.windows": ["-NoExit", "/c", "chcp 65001"]
    

    即可,如果用的是cmd,则增加

    "terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"]
    
    2 条回复    2021-09-03 07:11:56 +08:00
    laogui
        1
    laogui  
       2018-12-10 22:18:22 +08:00 via Android
    为什么不用 wsl
    VnlaCola
        2
    VnlaCola  
       2021-09-03 07:11:56 +08:00
    666 我用的是 cmd 那个难怪报错了。powershell 那个好像也可以在后面加个 >null 起到不显示切换提示的效果
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:58 · PVG 19:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.