我正在使用以下.bashrc文件。选项卡完成工作正常。然而。 #show分支的第二段代码并不那么好。当我第一次设置它并采购它时它工作正常。我的终端窗口位于原始位置,看起来像这个[~]$
,当它在一个分支中,如[direcorty (master)]$
但是当我打开一个新的终端标签窗口时,它会回到{ {1}}如何让状态行中的Show分支保留。
Anders-imac:~ anderskitson$
答案 0 :(得分:1)
之所以没有停留,可能是因为您的终端使用的是.bash_profile
而非.bashrc
。
我会创建一个指向.bashrc
文件的链接,以便所有新的终端窗口都能使用单个.bashrc
文件中的代码:
mv ~/.bash_profile ~/.bash_profile.bak
ln -s ~/.bashrc ~/.bash_profile
mv
= move,这将备份您当前的.bash_profile,以防您想要保留重要内容。
ln -s
=创建从.bashrc到.bash_profile的符号链接。
答案 1 :(得分:0)
也许你的shell是登录shell?如果是,.bashrc
不一定会被阅读。尝试在.bash_profile
中进行类似的更改,或者只是从.bashrc
中提取.bash_profile
。