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

mac 中搜狗输入法在 VS Code 中的异常情况

  •  
  •   ZanderHsueh · 159 天前 · 2098 次点击
    这是一个创建于 159 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用了两年了自带输入法,最近终于忍受不住了换成了搜狗试试,因为习惯了用 Caps lock 切换中英文,也就改了搜狗切换中英文的方式,在其它地方一切正常,只是在 VSCode 的终端中切换成英文后会自动大写,并且 shift 切换大小写不起作用,就需要使用中文敲命令或者切换输入法,麻烦烦,恶心心~~不知道原因是啥,如何解决?

    ps:在 Intel 和 M1 下面都是这种情况

    11 条回复    2021-05-17 18:23:32 +08:00
    1002xin
        1
    1002xin   159 天前
    在 VS Code 切自带英文键盘不要用搜狗的英文键盘(仍然很不建议使用搜狗输入法
    meisen
        2
    meisen   159 天前
    你 VSC 默认是系统英文吧,你需要切换为搜狗才有效啊
    ZanderHsueh
        3
    ZanderHsueh   159 天前
    @1002xin 自带输入法啥都好,就是词库。。。很影响输入效率
    gqbre
        4
    gqbre   159 天前
    这个 bug 两年多了... 一直没修
    ZanderHsueh
        5
    ZanderHsueh   159 天前
    @meisen 没有,默认也是搜狗,实际的情境是:

    第一种:

    1. 输入法为搜狗中文模式
    2. 进入 VS Code 终端,Caps lock 切换为英文,就成大写了,切不了小写

    第二种:

    1. 输入法为英文模式
    2. 进入终端,大写,无法切小写
    meisen
        6
    meisen   159 天前
    @ZanderHsueh 刚测试 Intel 正常,不知道是不是没有完美适配 M1
    gqbre
        7
    gqbre   159 天前
    @meisen @ZanderHsueh 复现缺少表达最重要的设置,搜狗 /百度输入法要设置为使用 CapsLock 切换中英文,默认是 Shift 切换。这个问题只在使用 CapsLock 切换中英文时出现
    ZanderHsueh
        8
    ZanderHsueh   159 天前
    @gqbre 是的,shift 切换中英文的情况是没问题的
    meisen
        9
    meisen   159 天前   ❤️ 1
    @gqbre 我测试就是使用 Caps lock 正常( iMac 11.3.1 sogou 6.0.3.12502 ),去年还尝试使用 Caps lock,没习惯干脆禁用了中英文切换,只保留搜狗中文和系统英文
    yuancoder
        10
    yuancoder   159 天前
    搜狗输入法英文模式在 vim 下会很卡
    stille
        11
    stille   159 天前
    前几周也和楼主一样的问题,最后还是用回了官方输入法.

    官方输入法就是词库和默认英文标点不全两个大问题.
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1217 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:31 · PVG 02:31 · LAX 11:31 · JFK 14:31
    ♥ Do have faith in what you're doing.