返回实用工具
🛠️实用工具终端工具效率Zsh

打造高效的终端工作环境

·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 替代品

总结

花一点时间配置终端环境,能够在日后节省大量时间。一个顺手的工具,会让你更享受编程的过程。

相关文章

评论