打造高效的终端工作环境
·1 分钟阅读
打造高效的终端工作环境
一个好的终端环境能让你的工作效率翻倍。
为什么选择 Zsh?
相比默认的 Bash,Zsh 提供了:
- 更强大的自动补全
- 丰富的主题和插件生态
- 更好的历史命令搜索
- 语法高亮和自动建议
安装 Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
推荐主题
Powerlevel10k
最受欢迎的 Zsh 主题,美观且高度可定制。
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
在 ~/.zshrc 中设置:
ZSH_THEME="powerlevel10k/powerlevel10k"
必装插件
1. zsh-autosuggestions
根据历史命令自动建议:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
2. zsh-syntax-highlighting
命令语法高亮:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
3. z
快速跳转到常用目录:
# 内置插件,直接启用即可
plugins=(... z)
配置示例
# ~/.zshrc
plugins=(
git
z
zsh-autosuggestions
zsh-syntax-highlighting
)
# 常用别名
alias ll="ls -la"
alias gs="git status"
alias gc="git commit"
alias gp="git push"
其他推荐工具
- fzf - 模糊搜索工具
- bat - 更好的 cat 替代品
- exa - 现代化的 ls 替代品
- ripgrep - 更快的 grep 替代品
总结
花一点时间配置终端环境,能够在日后节省大量时间。一个顺手的工具,会让你更享受编程的过程。