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

2018-07-11 20:11:46 +08:00
 guyeu

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

13192 次点击
所在节点   Z shell
31 条回复
wweir
2018-07-11 20:22:07 +08:00
推荐一波正在用的 zim
Dunkelnacht
2018-07-11 20:27:24 +08:00
卸载 oh-my-zsh。
JasonYo
2018-07-11 20:28:50 +08:00
返璞归真吧,太多插件有很多其实也没用上,还拖慢了终端的启动速度.....
higoge
2018-07-11 20:31:17 +08:00
ssd 硬盘表示没啥影响,真有影响的话,不用是最好的选择。Bash 基本上能够满足所有需求。
0x338
2018-07-11 20:34:32 +08:00
换 SSD 或者自己配置 ZSH 吧,另外你是不是装了 NVM ?那玩意很慢的
4faramita
2018-07-11 20:36:17 +08:00
能接受不兼容的某些命令的话可以考虑 fish
Vamposine
2018-07-11 20:38:11 +08:00
oh-my-zsh 默认,没感觉过拖慢 terminal 啊
guyeu
2018-07-11 20:45:48 +08:00
@0x338 #5 没装 已经找到原因 brew --prefix coreutils 命令耗时太久,用纯文本替换后启动时间降到 0.47s 但是还不够理想
guyeu
2018-07-11 20:48:12 +08:00
@JasonYo #3 删掉了 thefuck,其余都经常用已经离不开了 启动时间降到 0.3s ,但是每次开启新终端还是可以明显感受到顿了一下
guyeu
2018-07-11 20:48:51 +08:00
@4faramita #6 感觉还能抢救一下 orz
111qqz
2018-07-11 20:54:05 +08:00
目前就用一个 z
des
2018-07-11 20:55:58 +08:00
要不尝试一下 fish ?
henglinli
2018-07-11 21:22:02 +08:00
@des fish 好,不兼容 bash 就不好了。之前用过好久(至少一年吧)的 fish,还是切换到了 zsh。兼容性问题导致我至今任然只能用 bash 更新系统。
evanvane
2018-07-11 22:44:07 +08:00
又有 nvm 又有 pyenv 表示启动速度这种事情已经看开了
dodo2012
2018-07-11 23:36:02 +08:00
前几天受不了速度了,,转到 fish,,流畅的一 b
dodo2012
2018-07-11 23:37:31 +08:00
@evanvane 早点脱离 nvm,这货不是一般的卡,,切到 n 流畅多了
blueswhisper
2018-07-11 23:41:23 +08:00
Fish 接受 zsh 难民(前 zsh 难民强烈推荐),bash 脚本兼容的问题没那么复杂。 用 bass,临时切 bash,自己写的脚本使用 sh 声明。 都有办法解决。
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,然后从来都不关,电脑重启之后自动打开,平时要用的时候直接快捷键调出来就好了。
AEANWspPmj3FUhDc
2018-07-11 23:44:18 +08:00
话说 arch 的 live cd 里面的 zsh 配置很不错
hanxiV2EX
2018-07-11 23:58:25 +08:00
bash 真的就可以了,配好 ps1 的颜色字体,配好自动补全,再加个 tmux,爽歪歪啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/470014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX