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

大佬们的 zsh 都装了哪些插件和主题啊,影响终端的启动速度这点使人不爽不知道肿么破?

  •  
  •   guyeu · Jul 11, 2018 · 14974 views
    This topic created in 2857 days ago, the information mentioned may be changed or developed.

    我的 zsh 目前安装了(git thefuck zsh-autosuggestions extract autojump zsh-syntax-highlighting),都是经常会用到的插件;但是启动 terminal 的速度已经慢到了 1s 以上,想问下 v2er 们有没有什么好办法~

    31 replies    2019-12-18 20:16:28 +08:00
    wweir
        1
    wweir  
       Jul 11, 2018 via Android
    推荐一波正在用的 zim
    Dunkelnacht
        2
    Dunkelnacht  
       Jul 11, 2018
    卸载 oh-my-zsh。
    Oneneuuu
        3
    Oneneuuu  
       Jul 11, 2018 via Android
    返璞归真吧,太多插件有很多其实也没用上,还拖慢了终端的启动速度.....
    higoge
        4
    higoge  
       Jul 11, 2018
    ssd 硬盘表示没啥影响,真有影响的话,不用是最好的选择。Bash 基本上能够满足所有需求。
    0x338
        5
    0x338  
       Jul 11, 2018
    换 SSD 或者自己配置 ZSH 吧,另外你是不是装了 NVM ?那玩意很慢的
    4faramita
        6
    4faramita  
       Jul 11, 2018
    能接受不兼容的某些命令的话可以考虑 fish
    Vamposine
        7
    Vamposine  
       Jul 11, 2018 via iPhone
    oh-my-zsh 默认,没感觉过拖慢 terminal 啊
    guyeu
        8
    guyeu  
    OP
       Jul 11, 2018
    @0x338 #5 没装 已经找到原因 brew --prefix coreutils 命令耗时太久,用纯文本替换后启动时间降到 0.47s 但是还不够理想
    guyeu
        9
    guyeu  
    OP
       Jul 11, 2018
    @JasonYo #3 删掉了 thefuck,其余都经常用已经离不开了 启动时间降到 0.3s ,但是每次开启新终端还是可以明显感受到顿了一下
    guyeu
        10
    guyeu  
    OP
       Jul 11, 2018
    @4faramita #6 感觉还能抢救一下 orz
    midasplus
        11
    midasplus  
       Jul 11, 2018
    目前就用一个 z
    des
        12
    des  
       Jul 11, 2018 via Android
    要不尝试一下 fish ?
    henglinli
        13
    henglinli  
       Jul 11, 2018 via iPhone
    @des fish 好,不兼容 bash 就不好了。之前用过好久(至少一年吧)的 fish,还是切换到了 zsh。兼容性问题导致我至今任然只能用 bash 更新系统。
    evanvane
        14
    evanvane  
       Jul 11, 2018
    又有 nvm 又有 pyenv 表示启动速度这种事情已经看开了
    dodo2012
        15
    dodo2012  
       Jul 11, 2018   ❤️ 1
    前几天受不了速度了,,转到 fish,,流畅的一 b
    dodo2012
        16
    dodo2012  
       Jul 11, 2018
    @evanvane 早点脱离 nvm,这货不是一般的卡,,切到 n 流畅多了
    blueswhisper
        17
    blueswhisper  
       Jul 11, 2018 via Android
    Fish 接受 zsh 难民(前 zsh 难民强烈推荐),bash 脚本兼容的问题没那么复杂。 用 bass,临时切 bash,自己写的脚本使用 sh 声明。 都有办法解决。
    JsonLee
        18
    JsonLee  
       Jul 11, 2018
    我的 zsh,安装了 oh-my-zsh,在加上 git autojumo mvn gradle colored-man colorize github pip python brew osx git-flow-completion extract 等插件,至于你说启动慢,说真的,没感觉,毕竟从来都是 Terminal + iTerm2 开 8、9 个 tab,然后从来都不关,电脑重启之后自动打开,平时要用的时候直接快捷键调出来就好了。
    AEANWspPmj3FUhDc
        19
    AEANWspPmj3FUhDc  
       Jul 11, 2018 via Android
    话说 arch 的 live cd 里面的 zsh 配置很不错
    hanxiV2EX
        20
    hanxiV2EX  
       Jul 11, 2018 via Android
    bash 真的就可以了,配好 ps1 的颜色字体,配好自动补全,再加个 tmux,爽歪歪啊
    zhuowenli
        21
    zhuowenli  
       Jul 12, 2018 via Android
    终端需要经常关么?😳
    congeec
        22
    congeec  
       Jul 12, 2018
    Linux, 最后总要定制的。从 oh-my-zsh 里提取几个自己需要的就够了。没必要整个都装
    我 zsh 和 vim 配置都很长,速度基本没将
    ZeoKarl
        23
    ZeoKarl  
       Jul 12, 2018 via iPhone   ❤️ 1
    @guyeu #8 你可能需要定时清空 /var/log 这个目录下的东西,这里面的东西会拖慢 zsh 启动速度
    laogui
        24
    laogui  
       Jul 12, 2018 via Android
    强迫症,就算启动 10 秒我也能忍,也不是经常需要启动。
    guanhui07
        25
    guanhui07  
       Jul 12, 2018
    的确有点慢 不过一般都不关
    araraloren
        26
    araraloren  
       Jul 12, 2018
    没感觉慢
    mate-terminal + zsh + oh-my-zsh
    插件就开了两个 git emacs
    klesh
        27
    klesh  
       Jul 12, 2018 via Android
    fish+1
    psyche
        28
    psyche  
       Jul 12, 2018
    建议上 tmux, 终端打开了就不用关了
    gnozix
        29
    gnozix  
       Jul 12, 2018
    oh-my-zsh 感觉没影响啊
    aloxaf
        31
    aloxaf  
       Dec 18, 2019   ❤️ 1
    来一记洛阳铲,供后人参考
    我曾经也遇到过这个问题,尝试过很多方案. 从 oh-my-zsh 换到了 antigen,又换到了 antibody
    最终发现了终极解决方案 zplugin,which 可以异步加载插件,启动速度直接起飞

    我目前装了了十多个插件,然而通过 for i ({1..10}) { time zsh -i -c 'exit' } 测速,启动时间只有 0.03 ~ 0.04s (是的,我并没有多打一个 0
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3295 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    ♥ Do have faith in what you're doing.