mac 配置 iterm2

配置主题

https://draculatheme.com/iterm

  1. 打开 iTerm2 > Preferences > Profiles > Colors Tab。
  2. 在右下角的 Color Presets 下拉菜单中,选择 Import。
  3. 选择 Dracula.itermcolors 文件(从 Git 克隆或手动下载的解压文件中)。
  4. 导入后,在 Color Presets 中选择 Dracula 主题。
  5. 确认当前 Profile 是否应用了 Dracula 主题(可以在 Profiles 列表中检查)。

设置安装 Oh My Zsh

复制代码
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

这会自动安装 Oh My Zsh,并将 Zsh 设置为默认 Shell(macOS 默认 Shell 自 Catalina 起已经是 Zsh)。

验证安装:

复制代码
echo $ZSH

设置Zsh,安装配置 Powerlevel10k 主题

复制代码
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

编辑 ~/.zshrc,将 ZSH_THEME 修改为:

复制代码
ZSH_THEME="powerlevel10k/powerlevel10k"

保存并运行:

复制代码
source ~/.zshrc

首次运行 Powerlevel10k 会启动配置向导,按照提示选择适合 Dracula 主题的配色方案(推荐选择 "Lean" 或 "Classic" 风格)。

重新启动 Powerlevel10k 的配置向导:

复制代码
p10k configure

配置完成后,运行以下命令使更改生效:

复制代码
source ~/.zshrc

启用 Oh My Zsh 历史相关插件

安装 zsh-autosuggestions,增强历史命令的显示和调用功能

复制代码
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

编辑 ~/.zshrc,找到 plugins 部分,添加 zsh-autosuggestions

复制代码
plugins=(
  git
  zsh-autosuggestions
)

保存并运行:

复制代码
source ~/.zshrc

安装 zsh-history-substring-search,允许通过上下箭头键按子字符串搜索历史命令

复制代码
git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search

编辑 ~/.zshrc,添加 zsh-history-substring-search

复制代码
plugins=(
  git
  zsh-autosuggestions
  zsh-history-substring-search
)

保存并运行:

复制代码
source ~/.zshrc

测试:输入部分命令(如 ls),按上下箭头键,检查是否能搜索到包含 ls 的历史命令。