下载
1
| https://www.iterm2.com/ # 安装完成后,在/bin目录下会多出一个zsh的文件
|
切换默认终端
- Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh
安装 oh my zsh
1 2
| # curl 安装方式 sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
1 2
| # wget 安装方式 sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
|
安装 PowerLine
1 2 3 4
| 1: 没有pip 命令需要安装pip sudo easy_install pip 2: 安装powerLine: pip install powerline-status --user
|
安装PowerFonts
- 在常用的位置新建一个文件夹,如:~/Desktop/OpenSource/
- 在OpenSource文件夹下下载PorweFonts:
1 2 3 4 5 6 7 8
| # git clone git clone https://github.com/powerline/fonts.git --depth=1
# cd to folder cd fonts
# run install shell ./install.sh
|
安装好字体库之后,我们来设置iTerm2的字体,具体的操作是:
1 2 3 4 5
| 1: 更换字体 iTerm2 -> Preferences -> Profiles -> Text # 程序 2: Font ->change Fonts Meslo LG S for Powerline
|
安装配色
- 在OpenSource目录下执行git clone命令:
1 2 3 4
| git clone https://github.com/altercation/solarized
cd solarized/iterm2-colors-solarized/ open .
|
安装主题
- 在OpenSource目录下执行git clone命令:
1 2 3 4
| git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd oh-my-zsh-agnoster-fcamblor/ ./install
|
- 执行命令打开zshrc配置文件,将ZSH_THEME后面的字段改为agnoster
- 找到ZAH-THEME替换为ZSH_THEME=”agnoster”
- 保存退出
安装高亮插件
1 2 3 4
| cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
|
1 2 3 4 5
| vi ~/.zshrc 1: 配置高亮插件: 将 zsh-syntax-highlighting 加入到plugins 2: 然后在文件的最后一行添加: source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
代码补全
1 2 3 4 5
| cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions vi ~/.zshrc # 找到plugins,加上这个插件即可
|
个性化
修改用户名过长
- 假如你用的主题是 agnoster,修改方法是进入 oh-my-zsh/themes/然后 vi agnoster.zsh-theme 编辑主题配置文件,找到如下代码:
1 2 3 4 5 6 7 8
| prompt_context() { if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then # 修改如下代码,@Mac可以你自己定义 # prompt_segment black default "%(!.%{%F{yellow}%}.)$USER@%m" prompt_segment black default "%(!.%{%F{yellow}%}.)$USER@Mac" fi } # 也可以将这一行直接注释掉
|
修改目录显示层级过多
- 假如你用的主题是 agnoster,修改方法是进入 oh-my-zsh/themes/然后 vi agnoster.zsh-theme,编辑主题配置文件,找到如下代码:
1 2 3 4 5
| sudo vim ~/.oh-my-zsh/themes/agnoster.zsh-theme # 把下面代码里的%~修改成%1d 即可 prompt_dir() { prompt_segment green $CURRENT_FG '%~' }
|