[Mac] 맥북 터미널 강화하기 🔨

이지환·2022년 6월 28일
24

Mac

목록 보기
4/4
post-thumbnail

📺 Terminal 강화하기
또한 자동완성과 문법교정, 경로추천 등 여러가지 확장이 가능하여 많이들 사용하세요.
소개할 터미널 강화 패키지는 아래와 같습니다

  • Syntax Hightlight : 사용 가능한 명령어인지 우선 검사하여 터미널에 색상으로 표시해 줍니다.
  • Autojump : 최근 이동경로를 저장하여 한번에 이동할 수 있도록 해줍니다.
  • auto suggestion : 최근 사용한 명령어를 추천해 줍니다.
  • lsd : 폴더트리를 이쁘게 출력합니다.

🚨 들어가기 전 필독

해당 내용은 번거롭게 설정하는 방식입니다. 원하시는 플러그인을 ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/ 해당 위치에 다운로드 후
plugins=( git ) 부분에 추가하는 것만으로도 적용이 됩니다.
저는 다 설정하고 알았네요


● Default plugin 👻

oh-my-zsh에서 기본적으로 제공하는 플러그인을 먼저 셋팅합니다. 어떤 방식으로 지원해 주는지는 모르지만 한번이라도 써 봤던 플러그인은 다 적용합니다.
저는 nodejs를 이용하여 서버사이드 개발을 하기 때문에 제가 써봤던 모든 플러그인을 적용합니다.

  1. 기본적으로 제공하는 플러그인을 조회합니다.
    ls ~/.oh-my-zsh/plugins
  2. 사용할 플러그인을 터미널 설정 파일에 추가합니다.
plugins=(
        git
        vscode
        pm2
        yarn
        brew
        docker
        dotenv
        node
        npm
        nvm
        ubuntu
)
  1. 적용하기 source ~/.zshrc 하면 끝

● Syntax Hightlight 🔦

아래와 같이 사용 가능한 명령어인지 검사하여 색상으로 구분하여 줍니다.

1. brew를 이용하여 해당 패키지를 다운로드 받습니다.

# 패키지 다운로드
brew install zsh-syntax-highlighting

2. 해당 패키지를 적용하면 되는데 brew를 이용하여 다운로드 받았다면 brew를 이용하여 설명을 출력할 수 있습니다.

# 설치된 brew 패키지 리스트 조회
brew list

brew info zsh-syntax-highlighting

빨간색으로 표시된 부분을 복사하여 zshrc 설정파일에 정의하라고 합니다.

3. 해당 패키지 터미널에 적용하기

# 터미널 설정파일 열기
vi ~/.zshrc
# 다운로드 받은 패키지 적용하기
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

4. 저장 후 설정 적용하기

source ~/.zshrc

●. Autojump 😬

아래와 같이 간단하게 아무리 저 멀리 있더라도 점프할 수 있습니다.
이 패키지는 손이 잘 안갑니다. 취향에 맞게 적용하세요.
쓰면 쓸 수록 너무 좋은 패키지 입니다! 강추!! 엄청 편리하게 폴더간에 이동이 가능해요!!

1. 패키지 다운로드 받기

# brew 를 이용하여 다운로드 받기
brew install autojump

2. 패키지 터미널에 적용하기

해당 패키지 설명을 보면 추가로 작업해야 할 부분을 설명해 주네요.

설명에 따라 ~./zshrc file 맨 하단에 [ -f /opt/~~~] 를 추가해 줍니다.


●. zsh autosuggestions 🤖

최근 사용한 명령어를 기억하여 추천해 줍니다.

1. 패키지 다운로드

brew install zsh-autosuggestions

2. 설명 읽기

brew info zsh-autosuggestions

3. 적용하기

zsh 설정파일에 해당 내용을 추가합니다.
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh


● lsd 🗂

터미널에서 자주쓰이는 ls 확장 플러그인으로 문서를 이쁘게 출력해준다.

  1. brew를 이용하여 설치하기
brew install lsd
  1. 설치하면 바로 사용할 수 있다. 하지만 폴더부분은 특정한 폰트를 써야 출력이 된다. 폰트 설치를 위한 폰트설치 명령어 적용
# 설정 변경
brew tap homebrew/cask-fonts

# 폰트 다운로드
brew install font-hack-nerd-font --cask
  1. 다운로드 받은 폰트를 적용시켜 준다.

    font 부분에서 Use a different font 를 선택하고, 다운받은 Hack Nerd Font Mono로 설정한다. Use ligatures 설정하면 셋팅 끝 입니다.

  2. 추가로 아래 명령어 수정으로 ls명령어 자체를 커스텀하여 사용할 수 있다. lt 홈에서 꼭 사용해 보세요

alias ls="lsd --no-symlink"
alias ll="lsd -l --no-symlink"
alias lt="lsd --tree --no-symlink"

완성🎉


📎 참고 링크

profile
누구나 원하는 사람 되기🤧 주니어 백엔드 개발자의 log

0개의 댓글