숨겨진 디렉토리를 bash stop tab 자동 완성하는 방법


14

대부분의 경우 숨겨진 디렉토리에 대해 자동 완성이 필요하지 않습니다. 사실, 그것이 숨겨져있는 지점입니다! 그러나 bash는 탭 자동 완성을 고려할 때 이러한 디렉토리를 고려합니다.

이것은 다음 시나리오가있을 때 특히 성가신 일입니다 : .svn 폴더와 단순히 탭을 눌러 통과하려는 단일 폴더와 함께. (이것은 일반적으로 깊은 Java 패키지와 함께 제공됩니다 ...)

기본 동작을 변경할 수있는 방법이 있습니까? 최악의 시나리오는 '.'를 입력해야합니다. 내 사용 편의성에 대해 전혀 생각하지 않는 것 같습니다.

답변:


20

이 줄을 귀하의 라인에 추가하십시오 ~/.bashrc(없는 경우 작성하십시오).

bind 'set match-hidden-files off'

그리고 bash-completion은 원하는 방식으로 작동해야합니다.

bash-completion에서 조정할 많은 다른 옵션도 있습니다. 전체 목록을 보려면 설명서를 읽으십시오 .)


큰! 9 분 후 수락합니다, 이것이 옵션인지 몰랐습니다 ..
Kristopher Micinski

4
또한 넣을 수 있습니다 set match-hidden-files off당신의 .inputrc하나가있는 경우.
0942v8653
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.