본문 바로가기
생명정보학

생명정보학 분석을 위한 기본, zsh shell을 통한 편한 환경 구축 2(zsh plugin 추가)

by 웅곰박 2022. 5. 12.
반응형

저번 시간까지 zsh shell을 설치하고, oh-my-zsh 까지 설치해 주었습니다. 이제 편리한 shell을 설치했으니, 더 편리하게 플러그인이라는 걸 추가해 보겠습니다. 

 


zsh shell plugin 설치

zsh shell에 추가할 플러그인은 크게 3가지입니다.

1. zsh-syntax-highlighting : 명령어를 더 잘 보이게 highlighting 하기
2. zsh-autosuggestions : 명령어를 이전에 타이핑했던 히스토리 명령어를 기반으로 입력할 명령어 자동 추천
3. git : git repository에 대한 정보 출력



우선 아래 플러그인 파일들을 다운받아야 합니다. 다운은 oh-my-zsh 를 설치한 폴더 내에 plugin 폴더 안에 넣어야 합니다. 보통 oh-my-zsh는 홈 폴더에 숨겨진 폴더로 설치가 됩니다.

oh-my-zsh가 설치된 경로

위 명령어로 숨겨진 oh-my-zsh 폴더의 custom/plugins로 이동해줍니다.

그다음 아래 명령어로 플러그인들을 받습니다.

$ git clone git://github.com/zsh-users/zsh-autosuggestions zsh-autosuggestions --depth=1
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git zsh-syntax-highlighting --depth=1

autosuggestions, syntax highlighting이 받아진 모습

그럼 앞서서 테마를 변경할 때 들어가서 수정했던 .zshrc 파일에 들어갑니다.

$ vi ~/.zshrc

 

받은 플러그인들을 'plugins=' 칸에 입력해서 추가해줍니다. (참고로 vi 편집기에서 글자를 입력하고 싶을 때는 해당 칸에서 a를 누르면 타이핑이 가능합니다)

받은 플러그인 추가

다 입력했다면 ESC 누르고 :wq를 타이핑하고 엔터를 눌러서 저장 후 종료합니다.
다시. zshrc파일을 재실행하기 위해서 source 명령어를 통해 재실행해 줍니다.

$ source ~/.zshrc

 

autosuggenstions 예시

cd만 입력했는데 앞서서 플러그인을 설치하기 위해서 타이핑했던 명령어가 자동으로 타이핑이 되어 있는 것을 예시로 볼 수 있습니다.

 

여기까지 oh-my-zsh에서 필수적인 플러그인을 설치하고 설정을 진행했는데, 추가로 언급하고 싶은 점은, 분석에서 text 편집은 거의 필수라고 할 수 있습니다. 그래서 사용하는 vim을 업데이트 버전으로 설치하고 vim plugin도 설정을 해주면 좋다는 이야기를 해주고 싶네요. vim plugin 설치 및 설정을 다른 포스팅을 참고하기를 바랍니다. 'vim 설치 플러그인 설정' 이라고 검색하면 많은 방법이 나올 것인데, 나중에 제가 시간이 난다면 올리긴 하겠습니다. 감사합니다.

반응형