셸에서 명령을 입력할 때 자주 쓰는 것을 alias로 줄이는 건 정석이다. 다만 alias는 히스토리에 축약형이 남기 때문에, 나중에 다시 봤을 때 무엇을 실행했는지 바로 알아보기 어렵다.
약어 확장 도구(abbr, abbreviation)를 쓰면 입력할 때는 축약형으로 타이핑하고, 확장된 뒤에는 전체 명령이 히스토리에 남는다.
왜 zabrze를 골랐는가
회사 PC에서는 zsh-abbr를 쓰고 있었다. 개인 PC에는 약어 확장 도구를 넣지 않았는데, alias에 대한 대안으로서의 약어 확장(abbr,abbreviation) 소개를 읽고 zabrze가 단순해서 괜찮아 보였다.
우선 개인 PC에 넣어서 시험해 보기로 했다.
zabrze란
zabrze는 zsh용 약어 확장 도구 중 하나다. 설정 파일에 등록한 약어를 스페이스 키나 Enter 키로 자동 확장해 준다.
확장된 명령이 히스토리에 남기 때문에, 나중에 그때 어떤 옵션을 썼는지 확인하기 쉽다.
설치 방법
설치 방법과 설정은 zabrze 저장소에 정리되어 있다. zsh 설정 파일에 몇 줄만 추가하면 바로 쓸 수 있다.
약어 등록도 단순하다. 전용 설정 파일에 축약형과 확장 후 명령을 적기만 하면 된다.
정리
zabrze는 zsh-abbr보다 설정이 단순하고 도입 장벽도 낮다.
개인 PC에서 먼저 써 보고, 사용감이 괜찮으면 회사 PC도 옮길지 검토할 생각이다.
hsb.horse