为什么选择 zimfw 而不是 oh my zsh?
相比 oh my zsh,zimfw 更加轻量,提升 zsh 启动速度。
安装 zimfw
卸载 oy my zsh
uninstall_oh_my_zsh安装设置 zsh 和 zimfw
apt install -y zsh chroma git curl
chsh -s $(which zsh)
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
# autojump
git clone https://github.com/wting/autojump.git --depth=1
cd autojump
./install.py
cd .. && rm -rf autojump
# 配置 zsh,按自己喜好添加别名
cat <<EOL >> ~/.zshrc
[[ -s /root/.autojump/etc/profile.d/autojump.sh ]] && zsh-defer source /root/.autojump/etc/profile.d/autojump.sh
autoload -U compinit && compinit -u
alias sdr="systemctl daemon-reload"
alias sr="systemctl restart"
alias g="git"
alias gc="git commit"
alias gs="git stash"
alias gp="git pull"
alias ggp="git push"
alias gaa="git add ."
alias gch="git checkout"
alias nr="npm run"
alias br="bun run"
alias bx="bunx"
alias python="uv run python"
alias pip="uv pip"
alias ard="aria2c --summary-interval=10 -x 3 --allow-overwrite=true -Z"
alias jl="journalctl -o cat -fu"
EOL
# 安装主题p10k
echo "zmodule romkatv/powerlevel10k" >> ~/.zimrc
# 安装异步加载插件
echo "zmodule romkatv/zsh-defer" >> ~/.zimrc
# zimfw install
zshLast updated on