这样的结果你只能喝到白开水,但是加上 await 就不同了
在这之前,`git checkout` 承担了两个方向完全不同的功能,一方面被用来切换分支,另一方面又用它恢复文件,对于新手来说,实在令人疑惑,产生了心智负担。
由于国内网络原因,有可能会使 Homebrew 在更新和安装软件时速度缓慢,所以无责任推荐使用国内镜像源。还顺手写了一个替换脚本,有需要的可以直接到页面的最下方自取。
意思是说,如果 zsh 在没有设置 CLOBBER 的情况下,即 `noclobber` 的状态为 `off` 时,`>!` 与 `>` 完全相同;但 `noclobber` 的状态为 `on` 时,`>` 不能重定向到已经存在的文件,但 `>!` 可以。
至此,情况已经非常清晰明了,在启用 Powerlevel10k 的情况下,运行 `source ~/.zshrc` 命令会让 zsh-autosuggestion 插件出现问题:光标后提供的补全提示显示为白色,而不是[默认设置][]的颜色——灰色。
我个人喜欢将配置项尽可能地归类放置,完全是出于个人喜好,再譬如一些配置项出于个人习惯就没有按照上面的规则进行放置,比如 `[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh` 这行代码,所以可以作为参考,但并不代表说我的配置风格就是最好的、完美的。