zsh
에서 history
를 기반으로 최근 입력한 명령어를 일종의 미리보기 형태로 추천해주는 기능을 제공한다.
방향키를 통해 command를 쉽게 입력할 수 있다.
brew로 설치하기
oh-my-zsh
와 git
을 이용한 설치방법도 있으나, brew
를 이용해 설치해봤다.
brew install zsh-autosuggestions
이 경우, ~/.zshrc
에 다음의 라인을 추가하여 적용시키면 설치 종료다.
source /home/linuxbrew/.linuxbrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
사실 zsh
를 사용하는 대부분의 사람들이 zsh-syntax-highlighting
와 함께 사용한다고 봐도 과장은 아닐 거 같다.
macOS 에서는 다음과 같이 처리하면 됨 (apple silicon)
source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh
git으로 받아서 oh-my-zsh 플러그인으로 설치하기.
# 다운로드 및 oh-my-zsh 플러그인 위치에 설치.
cd ~/.oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-autosuggestions.git
# .zshrc 마지막 라인에 설정 적용
# 사실 다음에 나오는
# .zshrc에서 oh-my-zsh 의 plugin에서만 처리를 해줘도 되고
# 이 부분은 생략해도 됨.
echo "source $(pwd)/zsh-autosuggestions/zsh-autosuggestions.zsh" >> $HOME/.zshrc
# .zshrc의 plugins 부분에 추가해주기
vi ~/.zshrc
plugins=(git ... zsh-autosuggestions)
더 읽어보면 좋은 자료들
2023.09.08 - [개발환경] - [zsh] zsh-syntax-highlighting 설치.
2023.09.05 - [Linux] - [Linux] homebrew 설치하기 (Ubuntu)
'개발환경' 카테고리의 다른 글
[CE] shortcuts (or hot-keys, 단축키) : Basic (0) | 2023.12.15 |
---|---|
[conda] shell에서 conda 명령어가 제대로 동작하지 않을 때 : conda init (0) | 2023.10.24 |
[zsh] zsh-syntax-highlighting 설치. (0) | 2023.09.08 |
[zsh] .profile의 설정을 .zprofile로 ... (0) | 2023.09.08 |
[Env] Mamba 설치하기. (0) | 2023.08.23 |