osx 下 zsh 速度越来越慢,有么有同学遇到跟我一样的问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vjnjc
V2EX    Z shell

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

  •  1
     
  •   vjnjc 2017 年 3 月 21 日 14087 次点击
    这是一个创建于 3309 天前的主题,其中的信息可能已经有所发展或是发生改变。
    环境是 osx EI , zsh 5.0.8 。用了 zsh 大概有 2 年了,最近发现 zsh 执行命令比较慢.

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

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

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

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

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

    stackoverflow refer

    19 条回复    2019-03-23 14:20:44 +08:00
    Wongzigii
        1
    Wongzigii  
       2017 年 3 月 21 日   1
    尝试过重装吗?
    vjnjc
        2
    vjnjc  
    OP
       2017 年 3 月 21 日
    @Wongzigii 还没有,我等会试试
    hellogbk
        3
    hellogbk  
       2017 年 3 月 21 日 via iPhone   1
    Iterm2+zsh
    往终端里面粘贴字符串的时候,字符串稍长一点,就会很卡
    yech1990
        4
    yech1990  
       2017 年 3 月 21 日 via Android   1
    Git 文件夹会自动索引,关掉 git 插件试试。原因应该是 git 缓存太多了
    anguslg
        5
    anguslg  
       2017 年 3 月 21 日   1
    rm -rf /var/log/asl/*
    47jm9ozp
        6
    47jm9ozp  
       2017 年 3 月 21 日   1
    你的 git 库太大了?
    FrankFang128
        7
    FrankFang128  
       2017 年 3 月 21 日   1
    anguslg
        8
    anguslg  
       2017 年 3 月 21 日   1
    rm -rf /private/var/log/asl/*.asl
    kiwi95
        9
    kiwi95  
       2017 年 3 月 21 日 via Android   1
    把 git 插件关了
    vjnjc
        10
    vjnjc  
    OP
       2017 年 3 月 21 日
    @ooxxcc 我的库倒是不大,只是很多 ^ ^
    DjvuLee
        11
    DjvuLee  
       2017 年 3 月 21 日
    @anguslg /private/var/log/asl/ 和 /var/log/asl/有啥区别?
    mcfog
        12
    mcfog  
       2017 年 3 月 21 日 via Android
    建议试试 fish
    vjnjc
        13
    vjnjc  
    OP
       2017 年 3 月 21 日
    @DjvuLee 没啥区别, mac 下 /var/log/是 /private/var/ 的映射
    vjnjc
        14
    vjnjc  
    OP
       2017 年 3 月 21 日
    @mcfog 多谢分享,我是个很懒的程序员,等下次 zsh 出问题了再考虑一下~~
    leopku
        15
    leopku  
       2017 年 3 月 21 日
    #7 +1
    一直很快
    exoticknight
        16
    exoticknight  
       2017 年 3 月 21 日
    嗯,一直用原生……
    orderc
        17
    orderc  
       2017 年 3 月 21 日
    用 gitfast 替换掉 git 插件
    DjvuLee
        18
    DjvuLee  
       2017 年 3 月 21 日
    @vjnjc 多谢!
    bingoup886
        19
    bingoup886  
       2019 年 3 月 23 日
    也有可能跟用的主题有关吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3261 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 00:19 PVG 08:19 LAX 17:19 JFK 20:19
    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