소개
oh my zsh를 이용해서 엽무 편의를 위해 많은 기능을 제공해줍니다.
그중에 제가 사용하는 것들을 소개하려 합니다.
너무 많은 기능들을 추가하면 shell 실행 시 느려집니다.
꼭 필요한 것들만 사용하길 권장합니다.
oh my zsh
oh my zsh는 zsh 설정관리를 위한 프레임워크 입니다
plugins, theme 사용을 위해 설치가 필요합니다
설치 방법은 https://ohmyz.sh/ 참고해주세요 (zsh shell이 먼저 설치되어 있어야 합니다.)
작업중인 branch 이름 terminal에 표시
기본적으로 git plugin이 설치되어 있어 현 작업중인 branch 이름이 노출됩니다.
작업 바쁘게 하다보면 branch를 새로 생성해야 할 때 못하여 작업이 꼬인적이 몇번 있다.
이 tool로 인하여 이런 일이 사전에 방지된다. 이유는 commit & push 할 때 눈으로 확인이 되기 떄문이다.
(필자는 브렌치 새로 만들 때 터미널 명령어로 만든다)
zsh-syntax-highlighting
사용가능한 명령어는 녹색, 불가능하거나 잘못된 syntax는 빨간색으로 표시해줍니다.
명령어를 칠때 오타를 알아보기 쉬워 유용합니다
설치 방법은 https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh 참고해주세요
zsh-autosuggestions
터미널을 사용하다보면 이전에 입력했던 명령어를 다시 사용하는 경우가 많습니다.
이 플러그인은 명령어 history를 보고 매칭되는게 있다면 보여주고 자동완성을 도와줍니다.
자동완성된 명령어를 선택하고 싶을 때는 방향 키 -> 를 타이핑한다
'IT' 카테고리의 다른 글
[Web] 다크모드 지원하기 (0) | 2024.02.08 |
---|---|
[Web] setSelectionRange 이용하여 input 값 커서 옮기기 (0) | 2024.02.07 |
CSS 우선순위 (0) | 2024.01.09 |
firebase web hosting 배포 시 node.js 버전 해결 방법 (0) | 2023.12.17 |
[운영체제] 프로세스와 쓰레드 (0) | 2023.10.29 |