作為一名開發(fā)者,我們常常花上很多時間在終端上,如同武士的劍,一出手便知高低。所以讓我們安裝 Mac 上最強大的終端 iTerm2 吧!寫碼除蟲,居家必備。
在 Finder 中,將 iTerm 拖拽進入 Application 文件夾中。然后,你可以在 Launchpad 中啟動 iTerm。
我們將安裝 zsh ,其拓展功能和主題將由 oh-my-zsh 提供。其中 Env.sh 文件用于維護別名(aliases),輸出(exports)和路徑改變(path changes)等等,以免影響 ~/.zshrc
。
使用 Homebrew 完成 zsh 和 zsh completions 的安裝
brew install zsh zsh-completions
安裝 oh-my-zsh 讓 zsh 獲得拓展功能和主題
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
用文本編輯器或 vi 打開 .zshrc 進行以下編輯:
ZSH_THEME=pygmalion
alias zshconfig="vi ~/.zshrc"
alias envconfig="vi ~/Projects/config/env.sh"
plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)
用文本編輯器或 vi 打開 ~/Projects/config/env.sh
進行以下編輯:
#!/bin/zsh
# PATH
export PATH="/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
export EDITOR='vi -w'
# export PYTHONPATH=$PYTHONPATH
# export MANPATH="/usr/local/man:$MANPATH"
# Virtual Environment
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Projects
source /usr/local/bin/virtualenvwrapper.sh
# Owner
export USER_NAME="YOUR NAME"
eval "$(rbenv init -)"
# FileSearch
function f() { find . -iname "*$1*" ${@:2} }
function r() { grep "$1" ${@:2} -R . }
#mkdir and cd
function mkcd() { mkdir -p "$@" && cd "$_"; }
# Aliases
alias cppcompile='c++ -std=c++11 -stdlib=libc++'
譯注:
如果是新增環(huán)境變量或者是修改環(huán)境變量的值,都需要 source 一下才能立即生效。
如果是刪除一個環(huán)境變量,必須輸入 exit 以 logout 當前 shell ,然后再重新打開一個新的 shell 并 login 才能生效。
更多建議: