装完iterm2我的第一感觉是除了黑了点,跟Mac自带终端一样丑。。。于是想装一下oh-my-zsh
效果图1:
一. 配置iterm2
- 下载主题配色https://draculatheme.com/iterm
- 导入
- 设置背景图片和透明度
2. 安装 oh-my-zsh
1.1 安装命令
git方式安装:
git clone https://github.com/robbyrussell/oh-my-zsh.git
cd oh-my-zsh/tools
sh install.sh
1.2 配置 ~/.zshrc
vim ~/.zshrc
- 设置主题为agnoster: 编辑而非命令
ZSH_THEME = "agnoster"
- 重启配置否则不生效
source ~/.zshrc
1.3 下载字体包
Solarized
主题需要使用 Meslo
字体方能显示某些特定符号,字体地址如下:https://github.com/powerline/fonts/raw/master/Meslo%20Slashed/Meslo%20LG%20M%20Regular%20for%20Powerline.ttf
双击该ttf文件安装字体
打开 iTerm -> Preferences -> Profiles -> Text -> Change Font,选择Meslo
1.4 安装高亮语法插件
1. git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
2. vim ~/.zshrc
3. # zsh-syntax-highlighting 官方推荐放在最后面 各插件之间用空格隔开
添加 plugins=(zsh-syntax-highlighting) 如下图
4. source ~/.zshrc
1.5 不推荐安装自动提示插件
可能是我没用到家,自动提示补全很难用,因为很多时候提示或者补全的往往不是我想要的,然后还要自己删一遍,而且粘贴以后会发生一些不可描述的事情…
3. 隐藏冗余的用户名和主机名
2.1 编辑 .zshrc文件
vim ~/.zshrc
2.2 添加命令
DEFAULT_USER="songtang"
(添加你的默认主机名字)
2.3 查看当前用户
whoami
4. 配置vim
5. 卸载 oh-my-zsh
进入到.oh-my-zsh/tools
目录
#cd .oh-my-zsh/tools
chmod +x uninstall.sh
./uninstall.sh
rm -rif .zshrc