MAC下安装iterm2+oh my zsh超详细过程

写在前面,如果在下面过程中有遇到git、brew等命令特别慢,可以更改下国内镜像。

本过程参考了多篇同类型安装教程。

1、查看当前shell

$ echo $0
-zsh

2、手动切换为zsh,退出终端重新打开生效

chsh -s /bin/zsh

3、安装iTerm2和oh my zsh

直接https://www.iterm2.com/,官网下载解压方法应用程序即可。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# 备份操作,需要则执行,cp 源文件 目标文件
cp ~/.zshrc ~/.zshrc.orig

# 如果安装完当前目录下没有.zshrc则执行下面操作,可以用 ls -la来查看
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

4、下载agnoster主题,编辑ZSH_THEME后面的字段改为agnoster。

wget https://gist.githubusercontent.com/agnoster/3712874/raw/c3107c06c04fb42b0ca27b0a81b15854819969c6/agnoster.zsh-theme
mv agnoster.zsh-theme ~/.oh-my-zsh/themes/agnoster.zsh-theme
vim ~/.zshrc

# user@userdemackbookPro这样的提示符太长了,可以直接在.zshrc最后加上
DEFAULT_USER="user"
# 注意:DEFAULT_USER 的值必须要是系统用户名才能生效

编辑完:wq退出后执行source ~/.zshrc,之后每次修改.zshrc都要执行下。

# 另外到这里可能还是和你想要的有些差距,继续执行下两步

5、安装PowerFonts

pip install powerline-status --user

# 如果有提示没有该命令说明pip未安装,执行下面
sudo easy_install pip

# 我的Python3环境还没有装,这里是直接安装Python3,默认安装了pip3
brew install python3
然后
pip3 install powerline-status --user

在你喜欢的位置新建一个文件夹来放今后需要下载配置的资源
mkdir ~/Desktop/OpenSource/
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh

同样按快捷键Command+,(逗号)打开设置 Preferences -> Profiles -> Text,在Font区域选中Change Font,然后找到Meslo LG字体,找不到可以直接搜索。有L、M、S,大小不同,自己随意选择。

tips:Preferences -> Profiles -> Colors 中有Foreground是标准字体颜色,ANSI Colors中Bright的第一个是补全的字体颜色。

6、安装Solarized

可以Git下载

cd ~/Desktop/OpenSource
git clone https://github.com/altercation/solarized
cd solarized/iterm2-colors-solarized/
open .

也可以直接这里下载解压然后导入
打开iTerm2,按快捷键Command+,(逗号)打开设置
Preferences -> Profiles -> Colors -> Color Presets -> Import,导入iterm2-colors-solarized目录下的两个.itermcolors文件,在Color Presets 配色方案选择为Solarized Dark。
MAC下安装iterm2+oh my zsh超详细过程_第1张图片

6、语法高亮插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc
# 注意:zsh-syntax-highlighting 必须放在最后面(官方推荐)。
# 各插件之间用空格隔开,当然为了好看也可以直接回车。
plugins=( [plugins...] zsh-syntax-highlighting)
source ~/.zshrc

7、自动提示插件

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

# 同样打开.zshrc在plugins里添加zsh-autosuggestions,防止高亮插件前面
vim ~/.zshrc
source ~/.zshrc

8、卸载oh my zsh

进入到.oh-my-zsh/tools目录,执行shell命令 ./uninstall.sh
会提示不让执行shell命令
解决办法
输入 chmod +x uninstall.sh
然后再执行 ./uninstall.sh ,发现oh-my-zsh被卸载
最后删除.zshrc文件

参考链接:

iTerm2 + Oh My Zsh 打造舒适终端体验
Mac下配置iTerm2 + oh-my-zsh
Mac开发必备工具(二)—— iTerm 2
我的 Mac 终端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)
mac下终端iTerm2配置

你可能感兴趣的:(运维)