2008-10-17 4 views
3

리눅스에서 CVS 모듈을 선택하기 위해 탭 완성을 얻을 수있는 방법은 무엇입니까?리눅스에서 모듈 용 CVS 탭 완성

예를 들어 "cvs co"+ tab은 내가 계산할 수있는 모듈을 나열합니다. zsh를 사용하는 것이 쉽다는 말을 들었지만 여전히 작동시키지 못했습니다.

또한 CVSROOT에서 사용 가능한 모듈 (또는 리포지토리)을 모두 나열 할 수 있습니까?

답변

0

입니다.

필자가 누락 한 한 가지는 수동으로 모듈 이름과 해당 별칭을 CVSROOT/modules 파일에 추가하여 지원되는 완성 작업을 수행해야합니다.

2

프로젝트는 Bash completion입니다. 그것은 그 안에 일부 cvs 완료를 가지고 있습니다. 체크 아웃을 위해 모든 모듈을 결정할 수 있다면 100 %가 아닙니다. 그러나 시작할 수있는 좋은 장소가 될 것입니다.

2

나는 이미 Ubuntu 8.04에서 (신뢰할 수있는 CVS 저장소가 없다고 생각한다.)이 동작이있다.

cvs 완료를 처리하기 위해/etc/bash_completion에 많은 코드가 있습니다.

그리고 CVSROOT에 목록 모듈에 대한 명령은 너희들이 말한대로, 우분투는 CVS 모듈의 탭 완성에 대한 지원이 내장되어, 실제로 cvs -d "$the_cvsroot" checkout -c