guyeu
V2EX  ›  Z shell

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

  •  
  •   guyeu · Jul 11, 2018 · 15616 views
    This topic created in 3036 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
    wweir
    Jul 11, 2018 via Android
    1
    推荐一波正在用的 zim
    Dunkelnacht
    Dunkelnacht
    Jul 11, 2018
    2
    卸载 oh-my-zsh。
    Oneneuuu
    Oneneuuu
    Jul 11, 2018 via Android
    3
    返璞归真吧,太多插件有很多其实也没用上,还拖慢了终端的启动速度.....
    higoge
    higoge
    Jul 11, 2018
    4
    ssd 硬盘表示没啥影响,真有影响的话,不用是最好的选择。Bash 基本上能够满足所有需求。
    0x338
    0x338
    Jul 11, 2018
    5
    换 SSD 或者自己配置 ZSH 吧,另外你是不是装了 NVM ?那玩意很慢的
    4faramita
    4faramita
    Jul 11, 2018
    6
    能接受不兼容的某些命令的话可以考虑 fish
    Vamposine
    Vamposine
    Jul 11, 2018 via iPhone
    7
    oh-my-zsh 默认,没感觉过拖慢 terminal 啊
    guyeu
    guyeu
    OP
    Jul 11, 2018
    8
    @0x338 #5 没装 已经找到原因 brew --prefix coreutils 命令耗时太久,用纯文本替换后启动时间降到 0.47s 但是还不够理想
    guyeu
    guyeu
    OP
    Jul 11, 2018
    9
    @JasonYo #3 删掉了 thefuck,其余都经常用已经离不开了 启动时间降到 0.3s ,但是每次开启新终端还是可以明显感受到顿了一下
    guyeu
    guyeu
    OP
    Jul 11, 2018
    10
    @4faramita #6 感觉还能抢救一下 orz
    midasplus
    midasplus
    Jul 11, 2018
    11
    目前就用一个 z
    des
    des
    Jul 11, 2018 via Android
    12
    要不尝试一下 fish ?
    henglinli
    henglinli
    Jul 11, 2018 via iPhone
    13
    @des fish 好,不兼容 bash 就不好了。之前用过好久(至少一年吧)的 fish,还是切换到了 zsh。兼容性问题导致我至今任然只能用 bash 更新系统。
    evanvane
    evanvane
    Jul 11, 2018
    14
    又有 nvm 又有 pyenv 表示启动速度这种事情已经看开了
    dodo2012
    dodo2012
    Jul 11, 2018❤️1
    15
    前几天受不了速度了,,转到 fish,,流畅的一 b
    dodo2012
    dodo2012
    Jul 11, 2018
    16
    @evanvane 早点脱离 nvm,这货不是一般的卡,,切到 n 流畅多了
    blueswhisper
    blueswhisper
    Jul 11, 2018 via Android
    17
    Fish 接受 zsh 难民(前 zsh 难民强烈推荐),bash 脚本兼容的问题没那么复杂。 用 bass,临时切 bash,自己写的脚本使用 sh 声明。 都有办法解决。
    JsonLee
    JsonLee
    Jul 11, 2018
    18
    我的 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
    AEANWspPmj3FUhDc
    Jul 11, 2018 via Android
    19
    话说 arch 的 live cd 里面的 zsh 配置很不错
    hanxiV2EX
    hanxiV2EX
    Jul 11, 2018 via Android
    20
    bash 真的就可以了,配好 ps1 的颜色字体,配好自动补全,再加个 tmux,爽歪歪啊
    zhuowenli
    zhuowenli
    Jul 12, 2018 via Android
    21
    终端需要经常关么?😳
    congeec
    congeec
    Jul 12, 2018
    22
    Linux, 最后总要定制的。从 oh-my-zsh 里提取几个自己需要的就够了。没必要整个都装
    我 zsh 和 vim 配置都很长,速度基本没将
    ZeoKarl
    ZeoKarl
    Jul 12, 2018 via iPhone❤️1
    23
    @guyeu #8 你可能需要定时清空 /var/log 这个目录下的东西,这里面的东西会拖慢 zsh 启动速度
    laogui
    laogui
    Jul 12, 2018 via Android
    24
    强迫症,就算启动 10 秒我也能忍,也不是经常需要启动。
    guanhui07
    guanhui07
    Jul 12, 2018
    25
    的确有点慢 不过一般都不关
    araraloren
    araraloren
    Jul 12, 2018
    26
    没感觉慢
    mate-terminal + zsh + oh-my-zsh
    插件就开了两个 git emacs
    klesh
    klesh
    Jul 12, 2018 via Android
    27
    fish+1
    psyche
    psyche
    Jul 12, 2018
    28
    建议上 tmux, 终端打开了就不用关了
    gnozix
    gnozix
    Jul 12, 2018
    29
    oh-my-zsh 感觉没影响啊
    aloxaf
    aloxaf
    Dec 18, 2019❤️1
    31
    来一记洛阳铲,供后人参考
    我曾经也遇到过这个问题,尝试过很多方案. 从 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   ·   Privacy   ·   Solana   ·   4012 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 10:10 · PVG 18:10 · LAX 02:10 · JFK 05:10
    ♥ Do have faith in what you're doing.