본문 바로가기
개발환경

[zsh] zsh-autosuggestions

by ds31x 2023. 9. 8.

zsh에서 history를 기반으로 최근 입력한 명령어를 일종의 미리보기 형태로 추천해주는 기능을 제공한다.

 

방향키를 통해 command를 쉽게 입력할 수 있다.

 


brew로 설치하기

oh-my-zshgit을 이용한 설치방법도 있으나, 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 설치.

 

[zsh] zsh-syntax-highlighting 설치.

Ubuntu에서 zsh와 homebrew를 설치하면서 같이 설치했다. Windows Terminal과 Nerd Font, oh-my-zsh와 같이 사용하니 터미널이 아주 화사해졌다. (집은 인테리어 문제로 시멘트 나오고 물에 젖은 바닥 등 엉망인

ds31x.tistory.com

2023.09.05 - [Linux] - [Linux] homebrew 설치하기 (Ubuntu)

 

[Linux] homebrew 설치하기 (Ubuntu)

Homebrew는 Max Howell이 만든 패키지 관리자 (Debian 계열 linux의 apt-get 또는 Windows 의 winget과 비슷)임. macOS 용 으로 2009년 ruby로 개발됨. 사실상 macOS에서는 표준 패키지 관리자임. 최근 들어 linux 및 WSL에

ds31x.tistory.com