V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
vjnjc
V2EX  ›  Z shell

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

  •  1
     
  •   vjnjc · Mar 21, 2017 · 14155 views
    This topic created in 3334 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
    FrankFang128  
       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   ·   3319 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 14:18 · PVG 22:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.