使用 git 提示命令在当前文件夹中打开 gnome 终端新选项卡

Open gnome terminal new tab in current folder with git prompt command

在 Fedora 29 中,在我的 bash 提示中添加了漂亮的分支显示并且 新选项卡 不再在 当前 文件夹中打开:

if [ -f /etc/bash_completion.d/git-prompt ]
then
  GIT_PS1_SHOWCOLORHINTS='yes'
  GIT_PS1_SHOWDIRTYSTAT='yes'
  GIT_PS1_SHOWSTASHSTATE='yes'
  GIT_PS1_SHOWUNTRACKEDFILES='yes'
  GIT_PS1_SHOWUPSTREAM='auto
  PROMPT_COMMAND='__git_ps1 "\u@\h:\w" "\$ "'
fi

结果:

备注:

资源:

function set_git_prompt() {
  __git_ps1 "\u@\h:\w" "\$ "
  [ $VTE_VERSION ] && __vte_prompt_command
}

if [ -f /etc/bash_completion.d/git-prompt ]
then
  GIT_PS1_SHOWCOLORHINTS='yes'
  GIT_PS1_SHOWDIRTYSTAT='yes'
  GIT_PS1_SHOWSTASHSTATE='yes'
  GIT_PS1_SHOWUNTRACKEDFILES='yes'
  GIT_PS1_SHOWUPSTREAM='auto

  PROMPT_COMMAND='set_git_prompt'
fi