bash vim
에서 경로가 두 디렉토리보다 깊은 곳에서 명령을 실행할 때 경로 자동 완성이 최근에 작동을 멈췄습니다 ( ls
및 같은 다른 명령에서 계속 작동 함 cd
).
예를 들어, 입력 ls .config/btsync/bt
한 다음 Tab 키를 누르면로 확장됩니다 ls .config/btsync/btsync.conf
.
입력 vim .config/bt
한 다음 Tab 키를 누르면로 확장됩니다 vim .config/btsync/
.
그러나 입력 vim .config/btsync/bt
한 다음 Tab 키를 누르면 아무 일도 일어나지 않습니다 ( 위 vim .config/btsync/btsync.conf
의 ls
예와 같이 확장 될 것으로 예상합니다) .
내 사용자로 실행할 때와 su로 실행할 때도 같은 문제가 발생합니다.
bash-completion의 이전 버전과 관련된 문제를 언급 한이 게시물 을 읽었 지만 2.1-5를 실행 중입니다.
업데이트 : 몇 가지 추가 테스트 후, 루트 문제는 bash가 파일 이름이 아닌 디렉토리 이름 만 완성 한다는 것 입니다.
업데이트 : 그것은 bash-completion
전체 원인이었습니다. 허용되는 답변에 대한 두 번째 의견을 참조하십시오.
이 행동의 잠재적 원인에 대한 제안은 감사하게 받아 들여질 것입니다!
.bashrc
게시물에 연결하십시오 .
.bashrc
!