添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
首发于 django| django rest | python 每日一读

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: github.com/ryanoasis/ne

安装方法: github.com/ryanoasis/ne

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

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