iterm2简单的配置
本篇主要介绍iterm2的一些配置,以及搭配homebrew的使用
homebrew
是一款自由及开放源代码的软件包管理系统,用以简化Mac OS X系统上的软件安装过程
安装homebrew
打开terminal(终端),输入以下命令安装 homebrew
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
卸载homebrew
1 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" |
安装homebrew-cask
1 | brew install caskroom/cask/brew-cask |
2 | brew update && brew upgrade brew-cask && brew cleanup // 更新 |
使用homebrew/homebrew-cask安装软件
1 | brew cask install google-chrome // 安装 Google 浏览器 |
2 | brew cask/ install 软件名 |
3 | 安装前可以先查看一下是否有该软件 |
4 | brew cask info 软件名 |
5 | brew cask uninstall 软件名 卸载 |
还有其它的一些命令,具体可以看帮助
brew安装iterm2
安装iterm2
1 | brew cask install iterm2 |
安装oh-my-zsh
1 | curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh |
如果有遇到乱码的请再安装一下Menlo-Powerline or Monaco-Powerline字体补丁
安装好oh my zsh后,在~/.zshrc
中添加如下内容,能让你用的更便捷
1 | ZSH_THEME="agnoster" #使用 agnoster 主题,很好很强大 |
2 | DEFAULT_USER="你的用户名" #增加这一项,可以隐藏掉路径前面那串用户名 |
3 | plugins=(git brew node npm zsh-autosuggestions zsh-syntax-highlighting zsh-completions) #自己按需把要用的 plugin 写上 |
4 | |
5 | zsh-completions # 命令提示 |
6 | zsh-syntax-highlighting #语法高亮 |
基本的一些配置都有了,往后可根据自己喜好再行探索增加设置
配置完成后,记得刷新环境变量source ~/.zshrc
Mac中的环境变量在zsh中无效的问题
oh-my-zsh 安装默认不会假装系统shell中配置的环境,在使用过程中可能会发现之前配置好的软件环境无法使用。原因是zsh 中未加载系统中的配置的环境文件,如下所示:
1 | # If you come from bash you might have to change your $PATH. |
2 | # export PATH=$HOME/bin:/usr/local/bin:$PATH |
.zshrc 配置文件中,默认是关闭掉的,将注释#删除即可,删除后再刷新一下.zshrc或者重启一下iterm2即可
即使解除掉注释还是可能会发生无效的,解决办法就是引用一下Mac中配置环境变量的配置文件,如过是在~/.bash_profile
配置的
1 | # 在.zshrc 文末尾添加 |
2 | |
3 | source ~/.bash_profile |
刷新.zshrc 即可