문제

"숨겨진" 파일이 많은 디렉토리가 있습니다.이에 대한 한 가지 예는 소스 제어 샌드박스에 있고 일부 파일이 아직 체크아웃되지 않은 것입니다.

Tab 키를 누르면 이러한 파일을 볼 수 있는 옵션이 표시되고 싶습니다.

비슷한 질문이 이전에 요청되었습니다. Linux에서 모듈에 대한 CVS 탭 완성해당 질문에 대한 답변은 다음과 같이 요약됩니다."우분투에는 그런 기능이 내장되어 있습니다."

Ubuntu로 전환할 수 있는 옵션은 없지만 확실히 동일한 메커니즘을 사용할 수 있습니다.

  1. 추가 파일을 추가하기 위해 tcsh의 TAB 완성 기능에 어떻게 연결할 수 있습니까? CVS, SVN 및 BitKeeper에 대한 지원이 모두 유용할 것입니다.
  2. 특정 소스 제어 시스템에 대한 지원보다 더 중요한 것은 반환된 목록을 직접 제어할 수 있는 능력입니다.
  3. 허용되는 해결책은 TAB 이외의 키 바인딩을 사용하는 것입니다.(ctrl-아마도)
도움이 되었습니까?

해결책

맨페이지에서:

그만큼 완벽한 내장 명령을 사용하여 파일 이름, 명령 및 변수 이외의 단어를 완성하는 방법을 쉘에 알릴 수 있습니다.

당신이 시작하게 될 수도 있습니다

다른 팁

tcsh에서 프로그래밍하는 방법을 모르겠습니다.하지만 가능하다면 아카이브에서 "bash_completion"이라는 파일을 볼 수 있습니다(다운로드 링크 찾기) 여기.)

1673행에서 CVS 완성 코드가 시작됩니다. bash/tcsh 간의 차이점에 익숙하다면 csh로 이식 가능합니다.

내 우분투 컴퓨터에는 SVN 완료를 위한 섹션(/etc/bash_completion에)도 있는데 관리자의 아카이브에는 없는 것 같습니다.

그것은 우분투 특유의 행동이 아닙니다. bash-completion 프로젝트.

tcsh에서 bash로 전환할 수 있다면 이를 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top