Mac下配置ZSH

先来看一下效果, 允许我用一下官方图片

  1. 什么是zsh, oh-my-zsh

zsh是Z Shell, 功能很强大但是太复杂,所以就出现了优化版的oh-my-zsh

  1. 检查zsh
zsh --version;

如果存在, 则说明已安装, 直接跳过步骤3 (mac 自带Z Shell)

  1. 安装zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
  1. 安装oh-my-zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

如果遇到问题, 可以直接copy上面的sh文件, 然后download, 本地执行sh命令

  1. 安装iterm2

更强大的终端工具, 替换系统terminal, 与oh-my-zsh配合起来使用更完美, 具体功能可以访问iterm2官网

  1. 字体安装

为了避免有些oh-my-zsh主题的字体乱码问题, 最好设置iterm2的font为powerline字体
字体传送门, 按README进行下载安装.

  1. oh-my-zsh主题修改

修改 ~/.zshrc 下的 ZSH_THEME 字段, 如ZSH_THEME="agnoster", 流行主题之一. 主题库传送门.

  1. oh-my-zsh插件

修改 ~/.zshrc 下的plugins字段, 如`plugins=(git node npm zsh-autosuggestions zsh-syntax-highlighting)

然后通过homebrew安装

brew node npm zsh-autosuggestions zsh-syntax-highlighting

没装homebrew的可以用下面的命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

其他插件去google搜插件名安装

  1. 兼容.bash_profile

zsh安装后, .bash_profile下设置的环境变量和alias会失效, 需要在~/.zshrc文件里添加如下:

source .bash_profile

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理