티스토리 뷰
발생일: 2013.06.03
문제:
난 주로 커맨드라인에서 Git을 사용하고 있다.
문제:
난 주로 커맨드라인에서 Git을 사용하고 있다.
그러고보니, git 명령어도 자동완성이 되게 사용할 수 있을 것 같은데~
어떻게 설정하면 될까?
해결책:
`git bash completion osx` 키워드로 구글링하면 여러 방법이 나온다.
해결책:
`git bash completion osx` 키워드로 구글링하면 여러 방법이 나온다.
homebrew나 macports 같은 패키지 도구를 이용해 다운로드 받는 방법도 있지만,
난 Git 소스 리파지터리에서 bash_completion 쉘스크립트를 다운받아 실행하는 방법으로 해결했다.
1. Git 소스를 다운로드 받는다.
$ git clone git://git.kernel.org/pub/scm/git/git.git
2. 다운로드 받은 리파지터리에서 `contrib/completion/git-completion.bash` 파일을 원하는 위치로 복사한다.
난 `/usr/local/etc/bash_completion.d/` 디렉토리로 복사했다.
3. 쉘을 시작할 때 `git-completion.bash` 파일을 실행하도록 `~/.bash_profile` 파일에 추가한다.
[~./bash_profile 파일]
(중략)
source /usr/local/etc/bash_completion.d/git-completion.bash
반응형
댓글
공지사항