iTerm2替代Mac终端(oh-my-zsh + solarized + zsh-syntax-highlighting)

效果如下(拥有语法高亮,命令行tab补全,自动提示符,显示Git仓库状态等功能。)


安装

brew cask install iterm2

  • 先安装homebrew cask
  • 或者官网下载
  1. chsh -s /bin/zsh——切换mac shell为zsh,如果想还原chsh -s /bin/bash
  2. zsh和bash一样,是一种Unix shell,但大多数Linux发行版都默认使用bash shell。但zsh有强大的自动补全参数和自定义配置功能等等,oh-my-zsh,可以让我们非常快速的上手zsh。或者使用命令行安装(推荐)
    curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
  3. 配置颜色主题solarized
    3.1 cp ~/.zshrc ~/.zshrc.orig 备份现有的~/.zshrc文件
    3.2 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc创建一个新的zsh配置文件
    3.3 在~/.zshrc文件中修改ZSH_THEME="agnoster"
    3.4 添加powerline字体
    git clone https://github.com/powerline/fonts.git 下载
    cd fonts
    ./install.sh安装
    cd ../
    rm fonts 删除安装包
    Preferences->Profiles->Text->change font->选择XXX for Powerline(看个人喜好)
    3.5 修改颜色主题 选择Solarized Dark (3.1.5版自带)

    3.5 修改快速显示/隐藏快捷键Preferences->Keys->Hotkey->勾选Show/hide all windows a system-wide hotkey 并且添加快捷键
  4. 安装插件,brew install zsh completions代码补全,zsh-syntax-highlighting代码高亮。设置~/.zshrc文件中添加(默认只有git)
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
plugins=(
  git
  zsh-completions
  zsh-syntax-highlighting
)

其它

快捷键通道

你可能感兴趣的:(iTerm2替代Mac终端(oh-my-zsh + solarized + zsh-syntax-highlighting))