반응형
1.필요성
- 같은 명령어를 매번 끝까지 타이핑해야하는 불편함, 작업의 비효율, 시간아까움
- 오타가 발생할경우 더더욱 증가하는 비효율성, 짜증
- 맥사용자들 자동완성 사용하는게 부러웠다.
2.설명
- 구글링 해서 찾아보니 다 비슷한데, 잘 안되는 것도 있었어서 내가 사용해보고 잘된방법 공유
- 윈도우 가상 우분투사용으로 언제든 사용환경우 리셋될수 있으며, 노트북 우분투에서 사용할 가능성이 있으므로 재사용성을 위해 가장 간단한 방식 공유
3.방법
1)터미널에서 root 디렉토리로 이동
1-1)cd /
1-2)cd root
터미널 어떤 위치에서든 위의 2명령어를 모두 치면 작성자 가라고 하는 위치로 갈 수 있으니 일단 치고 본다.
2) git-completion.bash 파일 생성
touch git-completion.bash
그냥 치면 파일이 생성된다
3) git-completion.bash 파일 오픈
nano git-completion.bash
그냥 치면 빈 문서 파일이 열린다.
4) git-completion.bash 에 아래 주소의 내용 복사하여 붙여넣기
https://github.com/git/git/blob/master/contrib/completion/git-completion.bash
빈파일이 열렸으면 위의 주소로 들어가서 나오는 내용들을 전체 복사 후 붙여넣기 하면된다.
5)해당내용을 환경변수에 저장
echo "source ~/.git-completion.bash"
6)터미널 껏다 키기
7)설정완료 및 사용
git com까지 치고 tab을 누르면 commit이 완성된다, 겨우 3글자 자동완성 하려고 했나 하는 생각도 들긴하지만 다양한 명령어에서 사용가능하고, 한번만 설정해주면 앞으로 쭈~욱 사용하여 금방 본전뽑고 시간적인 무한한 이득을 얻게 해주는 기능이다.
반응형
'개발.코딩' 카테고리의 다른 글
코드스테이츠 ha1 회고 (0) | 2021.12.08 |
---|---|
우분투 ubuntu git branch 깃 브랜치 표시하기 (0) | 2021.12.04 |
21/12/02 TIL 오늘의 생각 끄적끄적 (0) | 2021.12.03 |
[Error Handling] Payload Too Large 등 에러코드의 종류 (0) | 2021.11.02 |
자바스크립트 클래스 (javascript class) 상속 (0) | 2021.07.20 |