osx 下 zsh 速度越来越慢,有么有同学遇到跟我一样的问题? - V2EX
vjnjc

osx 下 zsh 速度越来越慢,有么有同学遇到跟我一样的问题?

  •  1
     
  •   vjnjc Mar 21, 2017 14177 views
    This topic created in 3339 days ago, the information mentioned may be changed or developed.
    环境是 osx EI , zsh 5.0.8 。用了 zsh 大概有 2 年了,最近发现 zsh 执行命令比较慢.

    举个例子:
    我执行 ls ,终端马上就回应了我的指令,把当前文件列表显示出来了,但是没有进入下一个指令的输入行,像假死了一样,大概等待 5 秒左右才会跳出这个假死状态,显示出 HackVG git:(master) 这样的字样等待下一个命令输入。

    一开始想是不是 zsh-history 太大了,所以拖累 zsh 。看了一下 zsh-history 才 700KB 应该没问题。

    想问一下有同学跟我遇到一样的情况了嘛?
    Supplement 1    Mar 21, 2017
    根据各位 v 友提示,果然是 zsh 的 git plugin ,我有个 playground/ 专门往里面 git clone 各种 repo ,一天天的累积,终于。。。死慢死慢的。
    Supplement 2    Mar 21, 2017

    用了下面2个config,然后zsh就飞快啊!

    • git config --add oh-my-zsh.hide-status 1
    • git config --add oh-my-zsh.hide-dirty 1

    stackoverflow refer

    19 replies    2019-03-23 14:20:44 +08:00
    Wongzigii
        1
    Wongzigii  
       Mar 21, 2017   1
    尝试过重装吗?
    vjnjc
        2
    vjnjc  
    OP
       Mar 21, 2017
    @Wongzigii 还没有,我等会试试
    hellogbk
        3
    hellogbk  
       Mar 21, 2017 via iPhone   1
    Iterm2+zsh
    往终端里面粘贴字符串的时候,字符串稍长一点,就会很卡
    yech1990
        4
    yech1990  
       Mar 21, 2017 via Android   1
    Git 文件夹会自动索引,关掉 git 插件试试。原因应该是 git 缓存太多了
    anguslg
        5
    anguslg  
       Mar 21, 2017   1
    rm -rf /var/log/asl/*
    47jm9ozp
        6
    47jm9ozp  
       Mar 21, 2017   1
    你的 git 库太大了?
    FrankFang128
        7
    FrakFang128  
       Mar 21, 2017   1
    anguslg
        8
    anguslg  
       Mar 21, 2017   1
    rm -rf /private/var/log/asl/*.asl
    kiwi95
        9
    kiwi95  
       Mar 21, 2017 via Android   1
    把 git 插件关了
    vjnjc
        10
    vjnjc  
    OP
       Mar 21, 2017
    @ooxxcc 我的库倒是不大,只是很多 ^ ^
    DjvuLee
        11
    DjvuLee  
       Mar 21, 2017
    @anguslg /private/var/log/asl/ 和 /var/log/asl/有啥区别?
    mcfog
        12
    mcfog  
       Mar 21, 2017 via Android
    建议试试 fish
    vjnjc
        13
    vjnjc  
    OP
       Mar 21, 2017
    @DjvuLee 没啥区别, mac 下 /var/log/是 /private/var/ 的映射
    vjnjc
        14
    vjnjc  
    OP
       Mar 21, 2017
    @mcfog 多谢分享,我是个很懒的程序员,等下次 zsh 出问题了再考虑一下~~
    leopku
        15
    leopku  
       Mar 21, 2017
    #7 +1
    一直很快
    exoticknight
        16
    exoticknight  
       Mar 21, 2017
    嗯,一直用原生……
    orderc
        17
    orderc  
       Mar 21, 2017
    用 gitfast 替换掉 git 插件
    DjvuLee
        18
    DjvuLee  
       Mar 21, 2017
    @vjnjc 多谢!
    bingoup886
        19
    bingoup886  
       Mar 23, 2019
    也有可能跟用的主题有关吧
    About     Help     Advertise     Blog     API     FAQ     Solana     3367 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 72ms UTC 13:44 PVG 21:44 LAX 06:44 JFK 09:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86