Oh My Zsh์ ์ค์นํฉ๋๋ค.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
์๋์ผ๋ก ์ค์น๊ฐ ์งํ๋๊ณ , ๋ง์ง๋ง์ zsh๋ฅผ ๊ธฐ๋ณธ ์๋ก ์ง์ ํ๊ธฐ ์ํด ํ ์ฌ์ฉ์ ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
๋ฐ๋ก ํ๋ฌ๊ทธ์ธ 2๊ฐ๋ฅผ ์ค์นํด์ค๋๋ค.
# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# zsh-autosuggestions
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
ํ๋ฌ๊ทธ์ธ์ ์ ์ฉ์ํค๊ธฐ ์ํด .zshrc๋ฅผ ์์ ํฉ๋๋ค. ์๋์ฒ๋ผ plugins=( ) ์ zsh-... ๋ ์ค์ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
vi ~/.zshrc
...
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
...
source ~/.zshrc
๋ค ์ค์น๋์ด์. ๊ฐ๋จํ ์์ ์คํฌ๋ฆฐ์ท์ ๋ณด์ฌ๋๋ฆด๊ฒ์.
์๋ ์คํฌ๋ฆฐ์ท์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ๋์ ๋ช ๋ น์ด ์๋ ์์ฑ ์์์ ๋๋ค. ๋ณด์๋ฉด ๋ฐ๋ก ์ดํด๊ฐ ๋ ๊ฑฐ์์.
์คํ ๋ง ๊ฒ์ฌ ๊ธฐ๋ฅ์ ์ผ ๋ค ํ ์คํธํด๋ดค์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ git repository ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ์ ๋ ์ ๋๋ค.