2010-04-29 3 views
3

내 bash (3.2.25)에 bash_completion을로드하려고 시도했지만 작동하지 않습니다. 어떤 메시지 등 나는 내 .bashrc에Bash Completion

if [ -f ~/.bash_completion ]; then 
    . ~/.bash_completion 
fi 

내가 대신 .bash_profile을 사용하려고에 다음과 같은,하지만 같은 결과를 사용하지했습니다. 문제는 왜 작동하지 않는 것입니까? 어떤 생각? 힌트?

+0

프롬프트에'source ~/.bash_completion'을 입력하면 작동합니까? – Thomas

+0

번호 이전과 같습니다. – khmarbaise

답변

6

단순히 파일을 소스로 지정하면 터미널에 출력이 생성되지 않습니다. 모든 기능은 많은 기능을 정의합니다. 일단 svn 명령으로 탭 완성을 할 수 있어야합니다. svn Space을 입력하고 을 두 번 누릅니다. svn 명령 목록을보아야합니다.

+1

오 마이 주. 나는 잘못된 방향으로 달려 가고 있었다. 그것은 작동합니다. – khmarbaise

0

이것은 어리석은 질문처럼 보일 수 있지만, 서브 버전 bash_completion을 .bash_completion 또는 bash_completion 파일에 넣었습니까? (초기 점에 유의하십시오) ls -la bash* .bash*의 내용은 무엇입니까?

위의 스 니펫이 작동하려면 subversion 파일이 .bash_completion이어야합니다. 그렇지 않으면 다음을 수행하십시오.

mv -i bash_completion .bash_completion 
+0

".bash_completion"파일에 넣었습니다. 포함. 접두어가 붙은 점. – khmarbaise