새소식

반응형
Mac

[Mac] Zsh 관련 세팅 및 Oh-my-zsh plugins

  • -
반응형

macOS 버전 10.15 인 ‘카탈리나’부터 기본 쉘 (Shell) 이 bash에서 zsh (Z shell)로 변경 되었습니다.

 

$ cat /etc/shells

# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

 

$ chsh -s /bin/zsh

 

$ echo $0
or
$ echo $SHELL

 

which zsh

 

 

이제 zsh을 더 편리하게 사용할 수 있게 도와주는 플러그인인 oh-my-zsh을 설치해봅시다.

 

Mac에 프로그램을 설치할 때 brew를 이용하면

추후 프로그램을 관리하기도 편리하고, 제거하기도 편리해서 

brew를 통해서 프로그램을 설치하는 것을 선호하는 편입니다.

 

하지만, oh-my-zsh은 brew에 검색해도 나오지 않아 curl을 통해 설치하였습니다.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

설치하면 위와 같은 화면이 나오게 됩니다.

 

oh-my-zsh 이외에도 zsh 사용을 편리하게 도와주는 다양한 플러그인이 존재합니다. 

 

터미널에서 입력한 명령어가 사용할 수 있는 구문인지 아닌지 나타내 주는 플러그인

brew install zsh-syntax-highlighting

설치 후 .zshrc 파일에 추가적인 설정을 해주어야 합니다.

설치 후 나오는 로그를 잘 읽어보고 따라 하면 됩니다.

 

자주 사용하는 명령어 또는 파일 이름을 제안해주는 플러그인

( 제안되는 구문을 사용하기 위해서는 우측 방향 키를 사용하면 됩니다 )

brew install zsh-autosuggestions

설치 후 .zshrc 파일에 추가적인 설정을 해주어야 합니다.

설치 후 나오는 로그를 잘 읽어보고 따라 하면 됩니다.

 

이전에 이동했던 경로를 기억해놓았다가 한번에 해당 경로로 Jump 있게 해주는 기능

brew install autojump

설치 후 .zshrc 파일에 추가적인 설정을 해주어야 합니다.

반응형

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.