Window OS를 사용할 땐 터미널에서 몇 글자 입력 후 탭하면 자동으로 글자가 완성됐는데, 맥으로 넘어오니 따로 설정해두지 않으면 그 기능이 작동하지 않아 해결하기 위해 시도했다!🥰
터미널 zsh → bash로 바꾸기
이유는 모르겠지만 zsh로 하니까 자동완성이 잘 안되거나 대소문자 영향을 받아서 bash 로 바꿔줬더니 문제 없이 잘 된다! 이유는 나중에 찾아봐야겠다.
bash를 기본값으로 변경
chsh -s /bin/bash
명령어를 터미널에 입력한 후 터미널을 다시 시작해주면 변경된다.
(zsh로 되돌리고 싶은 경우 동일하게 chsh -s /bin/zsh
로 입력해주면 된다.)
본격적으로 세팅하기
터미널을 키면 맨 처음 나오는 화면에서
vi .inputrc
입력 후 엔터를 누른다.
그러면 이렇게 입력할 수 있는 칸이 나오는데 화면(아래)의 명령어를 빈칸에 입력한 후 저장(:wq 또는 :wq!) 해주면 된다.
set completion-ignore-case on
set show-all-if-ambiguous on
TAB:menu-complete
터미널 재시작한 후 탭 명령어 자동완성 기능 사용하기