首页 日常 数据库 仓库 关于我 关于本站

记录一下mac下bash调教的配置

2019-11-18-11:11

首先bashrc

#引入bash_profile
source ~/.bash_profile
#开启高亮
export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad

其次开启忽略大小写 ~/.inputrc

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

然后bash配色

[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
find_git_branch () {
  local dir=. head
  until [ "$dir" -ef / ]; do
    if [ -f "$dir/.git/HEAD" ]; then
      head=$(< "$dir/.git/HEAD")
      if [[ $head = ref:\ refs/heads/* ]]; then
        git_branch=" → ${head#*/*/}"
      elif [[ $head != '' ]]; then
        git_branch=" → (detached)"
      else
        git_branch=" → (unknow)"
      fi
      return
    fi
    dir="../$dir"
  done
  git_branch=''
}

PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"
# Heree

black=$'\[\e[1;30m\]'

red=$'\[\e[1;31m\]'

green=$'\[\e[1;32m\]'

yellow=$'\[\e[1;33m\]'

blue=$'\[\e[1;34m\]'

magenta=$'\[\e[1;35m\]'

cyan=$'\[\e[1;36m\]'

white=$'\[\e[1;37m\]'

normal=$'\[\e[m\]'

PS1="$white[$magenta\u$white$white:$cyan\w$yellow\$git_branch$white]\$ $normal \r\n $blue[->] "


export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles

更多文章


,-,

愿意透露姓名的网友:admin

2020年1月3日10:42:38

愿意透露姓名的网友:mandian

2019年12月30日16:32:30 还是没啥变化

愿意透露姓名的网友:mandian

123123

愿意透露姓名的网友:不愿意透露姓名

瑟瑟发抖

愿意透露姓名的网友:admin

友情链接