2008-10-17 40 views
3

如何在Linux下選擇選項卡完成以選擇CVS模塊(最好使用bash)?Linux下模塊的CVS選項卡完成

例如,「cvs co」+選項卡將列出我可以檢出的模塊。我聽說使用zsh很容易,但我仍然無法使它工作。

另外,我怎麼可以列出在CVSROOT提供所有可用的模塊(或庫?)?

回答

0

事實上,正如你們所說,Ubuntu已經內置支持的CVS模塊選項卡完成。

有一件事我錯過了,我在CVSROOT/modules文件手動添加模塊名稱的映射和它的別名爲支持完成工作。

2

Bash completion項目。它有一些CVS完成它,我不是100%,如果它可以確定所有模塊結帳。但這將是一個很好的開始。

2

我已經有這種行爲,我認爲(沒有可靠的CVS倉庫對證)在Ubuntu 8.04。

有在/ etc/bash_completion處理CVS完成了大量的代碼,可能要看一看這一點。

而且命令列表模塊上的CVSROOT是cvs -d "$the_cvsroot" checkout -c