앞선 글에서 zsh를 설치하고 나서 플러그인을 설치하여 강력한 zsh의 기능을 사용해 볼 차례입니다.
기본적으로 zsh에는 많은 플러그인이 설치되어있습니다.
이 중에서 원하는 것만 실행시켜도 되고, 여기 없는 것은 따로 설치해서 사용할 수 있습니다.
1. 플러그인 활성화 하기
기본적으로 설치되어 있는 플러그인 들은 ~/.oh-my-zsh/plugins
에 위치해 있습니다. 그래서 아래 명령어를 통해 기본 설치되어 있는 플러그인을 확인할 수 있습니다.
ls ~/.oh-my-zsh/plugins
플러그인 활성화는 .zshrc
설정파일에서 할 수 있습니다.
.zshrc
파일에서 아래와 같이 적힌 부분에 사용할 플러그인을 추가하여 사용할 수 있습니다. 보통 처음 설치하면 플러그인은 git만 활성화되어 있을 것입니다.
plugins=(git)
위 코드에서 괄호 안에 자신이 사용할 플러그인을 아래와 같이 추가해 주면 됩니다.
docker
플러그인을 추가한다고 하면 아래와 같이 바꾸어 주면 됩니다.
plugins=(
git
docker
)
바꾼 설정을 적용하기 위해서 아래 명령어를 입력해 줍니다.
source ~/.zshrc
2. 추천 플러그인과 플러그인 설치
zsh의 사용자 플러그인 설치는 ~/.oh-my-zsh/custom/plugins
에 하면 됩니다.
zsh를 사용할 때 많이 추천하는 플러그인은 zsh-autosuggestions
, zsh-syntax-highlighting
, autojump
, bat
입니다.
zsh-autosuggestions
는 전에 사용한 적 있는 명령어를 자동완성시켜주는 플러그인입니다. 자동완성이 뜨면 →
키나 End
키를 눌러주면 입력이 됩니다. 아래 명령어로 설치할 수 있습니다.
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
활성화는 .zshrc
파일에 plugins
부분에 zsh-autosuggestions
을 추가해 주면 됩니다.
zsh-syntax-highlighting
은 명령어를 입력할 때 없는 명령어를 입력하면 빨간색, 올바른 명령어를 입력하면 초록색으로 명령어를 실행하기 전에 사용할 수 있는 명령어인지 확인할 수 있습니다.
아래 명령어로 설치할 수 있습니다.
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
활성화는 .zshrc
파일에 plugins
부분에 zsh-syntax-highlighting
을 추가해 주면 됩니다.
autojump
는 이전에 이동한 적 있는 디렉터리를 보다 쉽게 이동할 수 있게 하는 플러그인입니다. 만약 /var/www/html/foo
라는 디렉터리에 이동한 적이 있다면 아래 명령어로 바로 이동할 수 있습니다.
j foo
위 명령어와 같이 j
뒤에 이동하려 하는 디렉터리 명을 입력해 주면 바로 이동할 수 있습니다.
아래 방법으로 설치할 수 있습니다.
git clone git://github.com/wting/autojump.git
cd autojump
./install.py
이 플러그인을 설치하기 위해서는 python
이 설치되어 있어야 합니다. 만약 python
이 설치되어 있지 않다면 아래 명령어로 python
을 설치해 주세요.
sudo apt-get install python
그 후 .zshrc
에 아래 명령줄을 맨 마지막에 추가해 주세요
[[ -s /home/$USER/.autojump/etc/profile.d/autojump.sh ]] && source /home/$USER/.autojump/etc/profile.d/autojump.sh
autoload -U compinit && compinit -u
bat
은 파일을 보는 명령어인 cat
에서 가독성을 높인 플러그인입니다. 아래 사진과 같이 syntax highlighting
과 git의 수정사항
이 반영되어 파일의 변경사항이나 코드를 보다 편하게 볼 수 있습니다.
아래 링크에서 사진에게 맞는 설치 파일을 받은 뒤
sudo dpkg -i [다운받은 설치파일]
을 통해 설치해 주면 됩니다.
홈페이지를 띄울 수 없는 상황이라면 apt
를 이용해서 설치해 주면 됩니다.
sudo apt install bat
설치한 후 다른 패키지의 bat명령어와 겹치는 것을 방지하기 위해 batcat
명령어로 실행 가능하도록 설치됩니다. 그냥 bat명령어로 실행하기 위해서는 아래 명령어를 입력해 주세요
mkdir -p ~/.local/bin
ln -s /usr/bin/batcat ~/.local/bin/bat
'Tips > Linux' 카테고리의 다른 글
[Linux] Linux에서 zsh설치하기 (3) | 2020.07.10 |
---|