Install oh-my-zsh
Mac 安装 FiraCode 字体并修改 Iterm 字体
- 从 github 下载
git clone https://github.com/tonsky/FiraCode.git - 进入 /distr/ttf 目录全选字体 右键 open with font book
- 可以顺便修改 Iterm 的字体为 FiraCode
换一个好看的 Iterm 配色
下载 Solarized Dark Patched 保存为 itermcolors 后缀
换一个好看的 oh-my-zsh 主题
vim ~/.zshrc 修改 ZSH_THEME 为 ZSH_THEME="agnoster"
Install useful plugins
click plugins to see.
vim ~/.zshrc 修改 plugins 为 plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
安装 zsh-syntax-highlighting
zsh-syntax-highlighting 是一个为 zsh 提供实时语法高亮功能的插件。与 Oh My Zsh 一起使用时,可以很容易地安装并启用它。
下面是在 Oh My Zsh 中安装和启用 zsh-syntax-highlighting 的步骤:
- 克隆
zsh-syntax-highlighting插件:
首先,将插件的 GitHub 仓库克隆到 Oh My Zsh 的自定义插件目录中:
- 启用插件:
编辑你的 ~/.zshrc 文件,找到 plugins 部分,并将 zsh-syntax-highlighting 添加到该列表中。例如,如果你的插件部分原本是这样的:
那么,你应该修改它为:
- 重新加载你的 zsh 配置:
为了让改动生效,你需要重新加载你的 zsh 配置。在终端中执行以下命令:
现在,你应该可以在命令行中看到语法高亮的效果了。输入的有效命令会高亮为绿色,而无效的命令或路径则会显示为红色,这有助于你实时地检测命令的准确性。
注意:为了确保插件正常工作,建议将 zsh-syntax-highlighting 插件放在 .zshrc 文件中的插件列表的最后。这是因为这个插件需要在所有其他内容之后被加载。
安装 zsh-autosuggestions
zsh-autosuggestions 是一个非常受欢迎的 zsh 插件,它根据你的命令历史自动建议命令,这可以大大提高命令行的效率。
首先,克隆 zsh-autosuggestions 插件到 oh-my-zsh 的插件目录:
然后,编辑你的 .zshrc 文件,找到 plugins 部分并添加 zsh-autosuggestions:
最后,重新加载你的 zsh 配置:
安装完成后,当你开始在命令行中键入命令时,插件会根据你过去的命令历史提供建议,你可以按右箭头键或 End 键来自动补全建议的命令。
安装 zsh-z
zsh-z 是一个 zsh 插件,允许你使用类似于 autojump 或 fasd 的方式来快速导航到你经常访问的目录。
首先,克隆 zsh-z 插件到 oh-my-zsh 的插件目录:
然后,编辑你的 .zshrc 文件,找到 plugins 部分并添加 zsh-z:
最后,重新加载你的 zsh 配置:
一旦 zsh-z 安装完毕,你可以使用 z 命令跟随部分目录名快速地导航到你经常访问的目录。
安装 zsh-completions
- 安装
zsh-completions
首先,将插件的 GitHub 仓库克隆到 Oh My Zsh 的自定义插件目录中:
然后,在 .zshrc 中添加 zsh-completions 插件:
注意: 为了确保 zsh-completions 正常工作,你可能需要在 .zshrc 中禁用 Oh My Zsh 的内置补全功能:
将其放在你 source oh-my-zsh.sh 的行之后。
- 重新加载配置
最后,重新加载你的 zsh 配置以使新插件生效:
安装 the-fuck
- 安装
thefuckmacOS 使用brew:
- 配置
zsh与thefuck一起使用
要在 zsh 中配置 thefuck,你需要在 .zshrc 中添加以下内容:
这样,每次当你输入一个错误的命令时,你只需键入 fuck,它会自动尝试修正你的命令。
- 重新加载配置
最后,重新加载你的 zsh 配置:
使用方法: Press ESC twice to correct previous console command.
注意: 使用 brew 安装需要设置环境变量的顺序