Mac 一個爲開發者量身定作的筆記本,相信你已經裝好了iTerm2了,打開你的iTerm2開始咱們的配置。文章來源於我的博客 YANGXIANGMING。分享給你們但願能幫助你們配置一個好的開發環境,好的開發環境纔有好的心情Code
。html
首先進入到Home到目錄通常默認打開的都是Home,若是不是輸入 cd ~ 回車便可,編輯Home目錄下的 .bash_profile 編輯 vim .bash_profile 配置代碼以下:linux
#Git branch status function git_status { local unknown untracked stash clean ahead behind staged dirty diverged unknown='0;34' # blue untracked='0;32' # green stash='0;32' # green clean='0;32' # green ahead='0;33' # yellow behind='0;33' # yellow staged='0;96' # cyan dirty='0;31' # red diverged='0;31' # red if [[ $TERM = *256color ]]; then unknown='38;5;20' # dark blue untracked='38;5;76' # mid lime-green stash='38;5;76' # mid lime-green clean='38;5;82' # brighter green ahead='38;5;226' # bright yellow behind='38;5;142' # darker yellow-orange staged='38;5;214' # orangey yellow dirty='38;5;202' # orange diverged='38;5;196' # red fi branch=$(git rev-parse --abbrev-ref HEAD 2>/dev/null) if [[ -n "$branch" ]]; then if [[ "$branch" == 'HEAD' ]]; then branch=$(git rev-parse --short HEAD 2>/dev/null) fi git_status=$(git status 2> /dev/null) # If nothing changes the color, we can spot unhandled cases. color=$unknown if [[ $git_status =~ 'Untracked files' ]]; then color=$untracked branch="${branch}+" fi if git stash show &>/dev/null; then color=$stash branch="${branch}*" fi if [[ $git_status =~ 'working directory clean' ]]; then color=$clean fi if [[ $git_status =~ 'Your branch is ahead' ]]; then color=$ahead branch="${branch}" fi if [[ $git_status =~ 'Your branch is behind' ]]; then color=$behind branch="${branch}" fi if [[ $git_status =~ 'Changes to be committed' ]]; then color=$staged fi if [[ $git_status =~ 'Changed but not updated' || $git_status =~ 'Changes not staged' || $git_status =~ 'Unmerged paths' ]]; then color=$dirty fi if [[ $git_status =~ 'Your branch'.+diverged ]]; then color=$diverged branch="${branch}!" fi printf "\033[%sm%s\033[0m" "$color" "($branch)" fi return 0 } #bles colorin the terminal bash shell export export CLICOLOR=1 #sets up thecolor scheme for list export export LSCOLORS=gxfxcxdxbxegedabagacad #sets up theprompt color (currently a green similar to linux terminal) export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[01;31m\]$(git_status)\[\033[0m\]\$ ' #enables colorfor iTerm export TERM=xterm-256color
複製粘貼退出保存,而後執行一下 source .bash_profile 回車便可。而後咱們在來開啓代碼高亮開關,編輯 vim .vimrc 開啓配置項git
#代碼高亮開啓 syntax on #文件內容行號 set nu
保存退出就能夠了。爲了確保下次開機命令依然有效,執行以下命令:shell
echo "[ -r ~/.bashrc ] && source ~/.bashrc" >> .bash_profile
退出iTerm2從新打開就能夠了,開始你的屌屌屌命令行高亮之旅吧!vim