ITem2 + Oh My Zsh配置

安装Item2

www.iterm2.com/

安装完毕,将MAC的shell由bash切换成zsh

chsh -s /bin/zsh

安装Oh My Zsh:

方式1:curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
方式2:wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Oh My Zsh使用

Oh My Zsh主要分为主题和插件两个部分。我们都需要在~/.zshrc文件中进行配置使用

主题

主题配置位于**.zshrc文件的第11行左右**:

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

可以github网址进行主题的选择,然后配置到我们的.zshrc文件中:

https://github.com/robbyrussell/oh-my-zsh/wiki/Themes

这里设置的主题为agnoster

ZSH_THEME="agnoster"

该主题的字体不支持,需要我们手动安装Powerline字体才能让主题显示正常:

# 克隆到本地
git clone https://github.com/powerline/fonts.git --depth=1
# 安装
cd fonts
./install.sh
# 清理安装文件
cd ..
rm -rf fonts

此时,发现还是存在部分出现**?**的乱码问题,此时我们需要在Item进行配置:Preferences -> Profiles -> Text
在这里插入图片描述

此时,我们的item2该主题就完全配置成功了!!!
在这里插入图片描述

插件

插件配置位于**.zshrc文件的第65行左右**:

可以github网址进行插件的选择,然后配置到我们的.zshrc文件中:

https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins

plugins=(git extract z)

注意:

  • 配置主题或者插件以后,记得重新加载一下.zshrc文件
source ~/.zshrc
### 配置 iTerm2Oh My Zsh 实现语法高亮和自动补全 #### 安装并配置 zsh-syntax-highlighting 插件 为了使 iTerm2 支持语法高亮,需要安装 `zsh-syntax-highlighting` 插件。这可以通过向 `.zshrc` 文件添加特定路径来完成。 ```bash git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting echo "source ${(q-)PWD}/path/to/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc ``` 上述命令会克隆仓库并将必要的源代码行追加到用户的 `.zshrc` 文件中[^3]。 #### 启用 zsh 自动补全功能 对于自动补全的支持,则依赖于另一个插件——`zsh-completions`。此插件提供了额外的补全脚本,增强了默认行为: ```bash git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions ``` 之后,在 `.zshrc` 的 plugins 数组里加入这两个新安装的插件名称: ```bash plugins=(... zsh-autosuggestions zsh-syntax-highlighting zsh-completions) ``` 保存更改后的 `.zshrc` 并重新加载 shell 或重启终端应用以生效这些修改[^4]。 #### 设置 iTerm2 热键窗口 为了让操作更加便捷,还可以自定义一个快捷组合键用来快速显示/隐藏 iTerm2 主界面。进入偏好设置中的“Keys”标签页下的“Hotkey”,指定一组个人偏好的全局热键(例如 Option + Space),以便随时调出 iTerm2 进行交互[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值