2010-10-12 27 views
4

我已經在mac上使用git,並配置了自動完成,如在http://www.codethatmatters.com/2010/01/git-autocomplete-in-mac-os-x/上寫的那樣,當我在純端子中執行時,它工作正常。在Mac OS上的屏幕上的Git自動完成

但我更喜歡在終端中工作時使用gnu屏幕程序。並在屏幕上,當我按Tab鍵注意事項發生。也許有人知道如何解決它。

+1

您可能會檢查並查看「screen」是否運行與您在終端中通常使用的shell相同的shell。 – Amber 2010-10-12 04:49:21

+0

「echo $ SHELL」在純粹的終端和屏幕中顯示/ bin/bash。 – bessarabov 2010-10-12 05:43:12

回答

6

我不使用screen但我認爲如果你把source ~/git-completion.bash 聲明在你的〜/你的〜/ .bashrc,而不是.bash_profile中它可能會工作。我不認爲screen被視爲登錄shell。

+0

你是對的! =)我已經做了「ls -b .bash_profile .bashrc」,而且所有的人都喜歡魅力。謝謝! – bessarabov 2010-10-13 04:16:38