Mac 下完美的Terminal
配置一个漂亮的Terminal( 心情好很多)
效果图
安装iTem2
安装
$ brew tap caskroom/cask # 首次安装需执行该条命令
$ brew cask install iterm2 # 安装iterm2
打开iterm2,检查Report Terminal Type的设定,设为xterm-256color,就可在terminal看到漂亮的颜色
修改iTerm2的color scheme
Over 200 terminal color schemes
git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git # 克隆整个仓库
- 打开iterm2
- 快捷键 CMD+i (⌘+i)
- 点击 Colors
- 选择 Color Presets
- 选择 Import
- 找到克隆下来的 .itermcolors 文件中的 scheme(s) ,选择喜欢的配色导入
- 再次点击 Color Presets
- 选中导入的 color scheme
安装Nerd Fonts
使用的theme中有很多小图标,需要使用支持这些图标的icon font,这类字体称为powerline font(plus版的支持更多图标的称为:nerd font)
没有安装icon font的界面:
安装
Nerd-fonts: https:// github.com/ryanoasis/ne rd-fonts#font-installation
安装方法: https:// github.com/ryanoasis/ne rd-fonts#option-4-homebrew-fonts
brew tap caskroom/fonts
brew cask install font-hack-nerd-font
查看刚刚安装的文件
cd ~/Library/Fonts
ls
打开iterm2,设置字体
iTerm2 -> Preferences -> Profiles -> Text -> Font -> Change Font
注:如果切换字体,iterm2无法正常运行,可能是同一字型有重复版本问题,解决方法:
打开Font Book.app ->选择该字体 -> 选择自动解决版本问题
安装zsh
brew install zsh
设置zsh为默认:
sudo sh -c "echo $(which zsh) >> /etc/shells"
chsh -s $(which zsh)
bash切换到zsh
chsh -s /bin/zsh
安裝 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
切换内建主题
cd ~
vim ~/.zshrc
ZSH_THEME=”agnoster” # 将robbyrussell-->agnoster
执行以下指令生效
exec $SHELL # 或 source .zshrc
安装 powerlevel9k
brew tap sambadevi/powerlevel9k
brew install powerlevel9k
powerlevel9k不是 oh-my-zsh 內建的 theme,需另外下载
$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
编辑.zshrc
# 设置zsh主题
ZSH_THEME="powerlevel9k/powerlevel9k"
# 设置左边显示的内容
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir dir_writable vcs) # <= left prompt 设了 "dir" 即文件、进入有写入权限的文件夹则提示、vcs