ZSH and oh my zsh - abigure/personal-settings GitHub Wiki
參考 oh-my-zsh 的 The automatic installer 小節安裝,目前的指令如下:
curl -L http://install.ohmyz.sh | sh
他應該也會順便幫你把 default shell 改成 zsh
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
gentoo 最類似傳統的 linux prompt,且速度快。
ZSH_THEME="gentoo"
有人喜歡 agnoster (常見特徵是藍色底的路徑箭頭、漂亮的 git 提示 icon),但開啟比較慢所以我不喜歡。
plugins=(brew git ruby rails rake rbenv bundler gem sublime git-hubflow history thor vagrant)
- rbenv: 會自動幫你加上
bundle exec
- sublime: 增加
st
跟stt
兩個指令。st
幾乎可取代官方的subl
指令 - 其他的有些是增加自動完成功能,有些其實我也沒有用到
# aliases
alias lla="ls -al"
alias work="stt; stree .;"
alias finder="open -a Finder "
# fix broken Chinese chars
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
# rbenv
eval "$(rbenv init -)"
# don't share history across terminal tabs
unsetopt inc_append_history
unsetopt share_history
# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
else
export EDITOR='subl'
fi
# Preferred editor
export BUNDLER_EDITOR='subl'
export GIT_EDITOR='vim'