我的 zsh 目前安装了(git thefuck zsh-autosuggestions extract autojump zsh-syntax-highlighting),都是经常会用到的插件;但是启动 terminal 的速度已经慢到了 1s 以上,想问下 v2er 们有没有什么好办法~
1
wweir 2018-07-11 20:22:07 +08:00 via Android
推荐一波正在用的 zim
|
2
Dunkelnacht 2018-07-11 20:27:24 +08:00
卸载 oh-my-zsh。
|
3
JasonYo 2018-07-11 20:28:50 +08:00 via Android
返璞归真吧,太多插件有很多其实也没用上,还拖慢了终端的启动速度.....
|
4
higoge 2018-07-11 20:31:17 +08:00
ssd 硬盘表示没啥影响,真有影响的话,不用是最好的选择。Bash 基本上能够满足所有需求。
|
5
0x338 2018-07-11 20:34:32 +08:00
换 SSD 或者自己配置 ZSH 吧,另外你是不是装了 NVM ?那玩意很慢的
|
6
4faramita 2018-07-11 20:36:17 +08:00
能接受不兼容的某些命令的话可以考虑 fish
|
7
Vamposine 2018-07-11 20:38:11 +08:00 via iPhone
oh-my-zsh 默认,没感觉过拖慢 terminal 啊
|
8
guyeu OP @0x338 #5 没装 已经找到原因 brew --prefix coreutils 命令耗时太久,用纯文本替换后启动时间降到 0.47s 但是还不够理想
|
9
guyeu OP @JasonYo #3 删掉了 thefuck,其余都经常用已经离不开了 启动时间降到 0.3s ,但是每次开启新终端还是可以明显感受到顿了一下
|
11
111qqz 2018-07-11 20:54:05 +08:00
目前就用一个 z
|
12
des 2018-07-11 20:55:58 +08:00 via Android
要不尝试一下 fish ?
|
13
henglinli 2018-07-11 21:22:02 +08:00 via iPhone
@des fish 好,不兼容 bash 就不好了。之前用过好久(至少一年吧)的 fish,还是切换到了 zsh。兼容性问题导致我至今任然只能用 bash 更新系统。
|
14
evanvane 2018-07-11 22:44:07 +08:00
又有 nvm 又有 pyenv 表示启动速度这种事情已经看开了
|
15
dodo2012 2018-07-11 23:36:02 +08:00 1
前几天受不了速度了,,转到 fish,,流畅的一 b
|
17
blueswhisper 2018-07-11 23:41:23 +08:00 via Android
Fish 接受 zsh 难民(前 zsh 难民强烈推荐),bash 脚本兼容的问题没那么复杂。 用 bass,临时切 bash,自己写的脚本使用 sh 声明。 都有办法解决。
|
18
JsonLee 2018-07-11 23:43:22 +08:00
我的 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,然后从来都不关,电脑重启之后自动打开,平时要用的时候直接快捷键调出来就好了。
|
19
AEANWspPmj3FUhDc 2018-07-11 23:44:18 +08:00 via Android
话说 arch 的 live cd 里面的 zsh 配置很不错
|
20
hanxiV2EX 2018-07-11 23:58:25 +08:00 via Android
bash 真的就可以了,配好 ps1 的颜色字体,配好自动补全,再加个 tmux,爽歪歪啊
|
21
zhuowenli 2018-07-12 00:09:51 +08:00 via Android
终端需要经常关么?😳
|
22
congeec 2018-07-12 00:24:39 +08:00
Linux, 最后总要定制的。从 oh-my-zsh 里提取几个自己需要的就够了。没必要整个都装
我 zsh 和 vim 配置都很长,速度基本没将 |
23
nieyujiang 2018-07-12 05:11:13 +08:00 via iPhone 1
@guyeu #8 你可能需要定时清空 /var/log 这个目录下的东西,这里面的东西会拖慢 zsh 启动速度
|
24
laogui 2018-07-12 08:22:53 +08:00 via Android
强迫症,就算启动 10 秒我也能忍,也不是经常需要启动。
|
25
guanhui07 2018-07-12 08:35:39 +08:00
的确有点慢 不过一般都不关
|
26
araraloren 2018-07-12 08:41:15 +08:00
没感觉慢
mate-terminal + zsh + oh-my-zsh 插件就开了两个 git emacs |
27
klesh 2018-07-12 09:00:33 +08:00 via Android
fish+1
|
28
psyche 2018-07-12 10:20:11 +08:00
建议上 tmux, 终端打开了就不用关了
|
29
gnozix 2018-07-12 14:10:52 +08:00
oh-my-zsh 感觉没影响啊
|
30
Kobayashi 2019-01-26 14:19:00 +08:00
|
31
aloxaf 2019-12-18 20:16:28 +08:00 1
来一记洛阳铲,供后人参考
我曾经也遇到过这个问题,尝试过很多方案. 从 oh-my-zsh 换到了 antigen,又换到了 antibody 最终发现了终极解决方案 zplugin,which 可以异步加载插件,启动速度直接起飞 我目前装了了十多个插件,然而通过 for i ({1..10}) { time zsh -i -c 'exit' } 测速,启动时间只有 0.03 ~ 0.04s (是的,我并没有多打一个 0 |