wly19960911
V2EX  ›  问与答

windows 的 vscode 使用 powershell 终端文字错位

  •  
  •   wly19960911 · Jun 2, 2017 · 5991 views
    This topic created in 3267 days ago, the information mentioned may be changed or developed.

    昨天重装了系统跑了一遍 pip3 安装工具的时候突然发生 powershell 的文字错位错误,但是 powershell 本身并没有问题。多次重装也修复不了。而且每次重装都能读取之前的 workspace,肯定有用户相关的配置,可是并不知道在哪里去删除 。有什么解决的方法么,或者完全卸载 vscode 的方法,我找了 appdata 目录下没有 vscode 相关文件夹的样子,用户目录下的.vscode 也只是一个扩展的相关路径。

    Supplement 1  ·  Jun 2, 2017
    说明下环境,我在重装之前是 windows 10 的低版本,然后重装了 windows 10 1703 之后出的问题,如果碰到了错位问题请更新补丁 KB4020102 可解,谢谢各位
    16 replies    2017-07-11 07:59:45 +08:00
    jy02201949
        1
    jy02201949  
       Jun 2, 2017
    万年无法修复的问题,不止楼主你遇到了
    qianlifeng
        2
    qianlifeng  
       Jun 2, 2017
    话说我也遇到了
    wly19960911
        3
    wly19960911  
    OP
       Jun 2, 2017
    @jy02201949
    cmd 也是错位的,我都想删除用户信息的相关配置去解决这破问题,找不到目录。


    @qianlifeng
    我目前有个替代方案就是使用 git bash 去代替 windows 的终端,但是这样错位还是很不爽,昨天学习 scrapy 突然发现翻页的内容没有了,我还以为 git bash 不能用,刚刚测试发现好像没问题,,
    wly19960911
        4
    wly19960911  
    OP
       Jun 2, 2017
    @wly19960911
    回复#2 的里面 "但是这样错位还是很不爽" 指的是 windwos 的终端 不是 git bash
    qianlifeng
        5
    qianlifeng  
       Jun 2, 2017   ❤️ 1
    貌似是 window 10 的锅,已经出了补丁,试一下看能不能解决
    https://github.com/Microsoft/vscode/issues/19665
    wly19960911
        6
    wly19960911  
    OP
       Jun 2, 2017
    @qianlifeng
    好的,我正在尝试更新,看 github 的回复更新应该没问题。
    geelaw
        7
    geelaw  
       Jun 2, 2017
    方案 1:使用 legacy console。

    方案 2:放弃使用内嵌的 console,而是把 console dock 到桌面的一角(像任务栏一样),可以用我写的 Dock-PS 达成 https://github.com/GeeLaw/Dock-PS
    geelaw
        8
    geelaw  
       Jun 2, 2017
    另外要寻找 VSCode 的安装位置,可以启动 Code 之后在任务管理器找到 Code.exe,打开上下文菜单,选择 Open file location。
    wly19960911
        9
    wly19960911  
    OP
       Jun 2, 2017
    @geelaw
    我还是想用内嵌的更方便。

    另外我不是想找到 code 的位置,而是 code 保存的用户资料的信息的位置,但是这已经无所谓了。更新补丁后已经解决

    @qianlifeng
    @jy02201949
    更新补丁后可解。感谢#5 的方法
    Xs0ul
        10
    Xs0ul  
       Jun 2, 2017
    @qianlifeng #5 神奇,打开更新看到最近检查时间是 8 点,无更新。手动点了检查居然收到了补丁,真是这么巧?还是有灰度测试之类的机制?
    geelaw
        11
    geelaw  
       Jun 2, 2017   ❤️ 1
    @wly19960911 Code 的数据在 $env:APPDATA\Code 里面,其中 $env:APPDATA 应该是指向 C:\Users\用户名\AppData\Roaming 的。
    superPershing
        12
    superPershing  
       Jun 2, 2017
    正常,印象中这货有时候在 Ubuntu 下也错位。。
    wly19960911
        13
    wly19960911  
    OP
       Jun 2, 2017
    @geelaw
    看到了,对这些环境变量实在不熟,感谢,可能以后用得上吧,
    gateswong
        14
    gateswong  
       Jun 3, 2017
    LZ 你还是用 Powershell ISE 吧 Windows 终端+CJK 总是会这样
    JoyNeop
        15
    JoyNeop  
       Jul 10, 2017
    手贱搜索了一下楼主的用户名……
    wly19960911
        16
    wly19960911  
    OP
       Jul 11, 2017 via Android
    @JoyNeop ……哈哈哈哈哈哈,这个用户名我已经开始抛弃了。本来想想重新注册一个 v2 账户来着,但是有点年限的号又不想丢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3159 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 00:26 · PVG 08:26 · LAX 17:26 · JFK 20:26
    ♥ Do have faith in what you're doing.