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

总结贴,解决 Mac 中文输入法卡顿

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

    我自己前不久,遇到了一个卡顿问题,在网上搜索了很久,本站内也有不少帖子描述了同样的事情

    看了不少网文之后,总结了一下,如果再有朋友遇到这种问题,可快速查看

    解决 Mac 中文输入法卡顿

    当然,不能保证覆盖所有的情况,但是多少可以节约后来人的一些时间。

    第 1 条附言  ·  60 天前

    遇到卡顿,先尝试在终端下执行

    kill pgrep SCIM

    解释一下: 上面的命令就是,杀死“简体中文输入方式”的进程,终端下 echo pgrep SCIM,得到的就是 “简体中文输入方式”的进程id (pid)

    如果杀死进程后,系统不卡顿了,如果不想用第三方输入法,坚持用 mac 自带的输入法,那么这个杀进程续命的确是个妥协的办法。杀死“简体中文输入方式”的进程后,这个进程还会自动重启,不影响输入法的使用

    也可以参考 解决 Mac 中文输入法卡顿 调整相关选项的配置,尝试一下,毕竟造成这个问题的原因多种多样

    第 2 条附言  ·  60 天前

    第一条附言写错了,有些部分要加反引号

    # 查看 简体中文输入方式的 pid
    echo `pgrep SCIM`
    
    # 杀死 简体中文输入方式的进程
    kill `pgrep SCIM`
    
    第 3 条附言  ·  60 天前
    kill -9 `pgrep SCIM`
    

    经过测试,还是需要加上 -9,强制杀死进程,这样最可靠

    45 条回复    2022-12-05 22:32:58 +08:00
    cubecube
        1
    cubecube  
       61 天前
    你这并没有完全解决呀,之前有的版本 sogou 也卡。。哈哈
    SEVLT
        2
    SEVLT  
       61 天前
    头疼当事人来了,不过最终我是通过这个办法解决的:取消选中"显示器具有单独的空间"
    https://zhuanlan.zhihu.com/p/429521876

    楼主可以整理补充下
    summersun2021
        3
    summersun2021  
       61 天前   ❤️ 1
    一直用自带的输入法,从来没试过卡顿,mbp m1 pro max
    KevinDo2
        4
    KevinDo2  
       61 天前
    我完全没有遇到过诶
    cgcs
        5
    cgcs  
       61 天前
    从我的体验来看,最好的方法是换个新款的本本
    seanzxx
        6
    seanzxx  
       61 天前
    一直用原生的输入法,从来没遇到过卡顿。
    LxExExl
        7
    LxExExl  
       61 天前 via iPhone
    一直用原生输入法

    2019 i9 mbp 卡顿
    2019 Mac Pro 卡顿
    2020 M1 pro 也是卡顿

    不过都开启了 file vault 切换输入法的时候卡顿,可能一两周出现一次?
    xell
        8
    xell  
       61 天前
    感谢总结,我也补充一个看起来简单得不可思议但至少在我这里确实有效的方案:Command+Option+H ,也即隐藏所有其他窗口,然后输入法就立马不卡顿了。我的系统是 Ventura 13.0.1 ,用的原生双拼。
    tobemaster
        9
    tobemaster  
    OP
       61 天前
    @cubecube 你说的对,造成这个问题的原因,非单一因素,所以也很难彻底解决,我也只是总结总结前人经验,我自己的经验,肯定不代表所有人
    tobemaster
        10
    tobemaster  
    OP
       61 天前
    @SEVLT 感谢,我补充一下
    tobemaster
        11
    tobemaster  
    OP
       61 天前
    @summersun2021 好运气,不过从长远来看,多经历几个大版本升级,或者使用外置显示器,遇到的概率会增加
    tobemaster
        12
    tobemaster  
    OP
       61 天前
    @cgcs 我刚买的 Mac studio 不久,升级了大版本就遇到了,换机解决,普通人不容易做到
    Henrybsbhp
        13
    Henrybsbhp  
       61 天前
    我也想用原生的輸入法,但無奈原生的倉頡不是標準第五版,有些字打起來格外難受。而且原生倉頡的「難」鍵選第二個字在很多情況下用不了,頭大。目前用的 RIME ,但在最近兩代的 macOS 下只要很多天沒重啟的情況下就會打字卡頓(中文狀態下)。也不知道是不是 M1 系列芯片的原故,反正我的 M1 和 M1 Max 都有這情況。
    tobemaster
        14
    tobemaster  
    OP
       61 天前
    @xell 感谢补充
    todorov
        15
    todorov  
       61 天前
    用的自带五笔,没感觉过卡呀。M1 PRO
    tobemaster
        16
    tobemaster  
    OP
       61 天前
    @Henrybsbhp 某些软件在 M1 的平台上确实有问题,可以看我这篇文章,当时被折磨的很难受

    https://medium.com/@tobemaster/macos%E7%B3%BB%E7%BB%9F%E5%83%8F%E6%98%AF%E8%A2%AB%E5%86%BB%E7%BB%93%E4%BA%86%E4%B8%80%E6%A0%B7-4de55befbe82
    tobemaster
        17
    tobemaster  
    OP
       61 天前
    @Henrybsbhp 杀死中文输入法进程,试一下,打开终端,执行

    kill `pgrep SCIM`
    ios
        18
    ios  
       61 天前
    总结下来,继续用百度了
    wowodavid
        19
    wowodavid  
       61 天前 via iPhone
    我也遇到了,目前办法是直接删了系统输入法,只保留搜狗
    tobemaster
        20
    tobemaster  
    OP
       61 天前
    @wowodavid 同道众人,🤝
    Henrybsbhp
        21
    Henrybsbhp  
       61 天前
    @tobemaster 感謝,等再次出現卡頓時我再試試。
    banliyaya
        22
    banliyaya  
       61 天前
    有人遇到过 不管是用自带的拼音输入还是搜狗,经常莫名其妙切换到 abc 了,有时候按 shift 还没用,必须得按几次 fn 才能切换输入法
    retamia
        23
    retamia  
       61 天前
    macbook 是带有 touch bar 的,把输入法侯选词在 touchbar 显示关掉后就不卡了。 我是这样的情况
    propheteee
        24
    propheteee  
       61 天前
    @banliyaya 我昨天卸载了自动切换输入法后有遇到过,搜狗自动切换到 abc 。。。
    ww2000e
        25
    ww2000e  
       61 天前
    只用自带的,不做任何设置
    CY4suncheng
        26
    CY4suncheng  
       61 天前
    RIME 就挺流畅的
    ye4241
        27
    ye4241  
       61 天前
    为啥我一点都没感觉到卡顿的。。。用的系统输入法的
    wowodavid
        28
    wowodavid  
       61 天前
    @tobemaster 删输入法需要关了 sip ,原来可以关闭 sip-删除输入法-开启 sip 。但你有没有遇到 ventura 升级以后,关了 sip 以后,再也打不开 sip 的问题?
    tobemaster
        29
    tobemaster  
    OP
       61 天前
    @wowodavid 我的说法有点误导,我想表达的是,我之前启用了系统自带的简体双拼后,后面又在输入法列表中删除了,不是真正的从系统中彻底删除输入法,只是不使用了而已
    tobemaster
        30
    tobemaster  
    OP
       61 天前
    @wowodavid 关闭 sip 这个操作有点危险,我没试过这么操作过,需要关闭 sip 才能使用的软件,我一般不用
    tobemaster
        31
    tobemaster  
    OP
       61 天前
    @ye4241 可能你的没 touchBar ,也没接外接显示器,比较幸运吧
    Leon821
        32
    Leon821  
       61 天前
    关闭独显,只用核显。除此之外还能解决发热的问题
    Aurt
        33
    Aurt  
       61 天前
    @cgcs 亲测没用
    infun
        34
    infun  
       61 天前
    @ios 有没有遇到过百度输入法写硬盘比较多的情况啊,几天写了将近 2G
    cgcs
        35
    cgcs  
       61 天前
    @Aurt 我之前是一台 2016 的 MBP ,卡得不行。换了 M2 的 MBA ,一切顺畅了。
    ye4241
        36
    ye4241  
       61 天前
    @tobemaster 有 touchbar ,但是的确没接显示器的。
    ios
        37
    ios  
       61 天前
    @infun 没发现,可能我硬盘还比较多,你是怎么发现的
    infun
        38
    infun  
       61 天前
    @ios 看另一个软件 CPU 占用 顺手看了一下
    Focus9
        39
    Focus9  
       61 天前
    卡顿正常吧, win 的自带输入法也有会卡顿
    Aurt
        40
    Aurt  
       61 天前
    @cgcs 18 款 mbp 换 m1pro ,偶尔还是卡
    Rrobinvip
        41
    Rrobinvip  
       60 天前 via iPhone
    有个说法是“关闭大写锁定键”切换中英输入法。那我怎么切换输入法?
    tobemaster
        42
    tobemaster  
    OP
       60 天前
    @Rrobinvip 系统有个默认快捷键,切换上一个输入法:control + 空格, 切换输入法菜单中的下一个输入法:control + option + 空格
    axis3155567
        43
    axis3155567  
       60 天前
    落格代替原生后,再也没有发生过卡顿
    parthenon2007
        44
    parthenon2007  
       59 天前
    @axis3155567 我和你恰好相反,用落格会偶尔卡顿,原生的不卡。
    PKX
        45
    PKX  
       56 天前
    当事人来了,谢谢老哥的经验,在 word 输入中,我最近的解决方法是语言默认为英文并关掉不检查拼写或语法以及自动检测语言。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1627 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 14:45 · PVG 22:45 · LAX 06:45 · JFK 09:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.