반응형
예전에 zsh을 사용하는 글을 올린 적이 있는데 fish은 이름은 예전부터 들어봤지만 귀찮아서 사용 안 해보고 있다가 이번에 한 번 설치해봤다. zsh 글에서 syntax-highlighting과 autosuggestions 플러그인을 소개했었는데 fish는 해당 기능이 내장되어 있다.
공식 홈페이지는 아래와 같다.
설치
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish
위 명령어로 fish 셸을 설치한다.
chsh -s /usr/bin/fish
그리고 위 명령어로 기본 셸을 fish 셸로 바꾼다. 이제 셸을 다시 시작하면 fish 셸로 시작된다.
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
zsh이 그랬던 것처럼 fish도 멋진 테마를 위해 Oh My Fish를 설치한다.
설치 직후 모습이다. 기본 테마도 괜찮지만, 테마를 지정해 주자.
테마 목록은 https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md에서 확인할 수 있다.
나는 emoji-powerline가 맘에 들었다. oh my fish는 oh my zsh과는 다르게 omf이란 명령어를 제공한다. 이 명령어로 업데이트, 플러그인/테마 설치 등을 할 수 있다.
omf install emoji-powerline
위 명령어로 고른 테마를 설치한다. 이미 설치한 테마 중에서 바꾸고 싶으면 omf theme <테마명>
명령어를 사용하면 된다.
내가 고른 테마는 Powerline을 사용하니 Powerline을 지원하는 폰트(예. D2Coding)를 사용해야 한다.
짠! 플러그인 설치도 필요 없이 강력한 자동완성 기능을 사용할 수 있어서 마음에 든다. ㅎㅎ
반응형
'Linux' 카테고리의 다른 글
Oracle Linux에 Docker 설치하기 (1) | 2021.11.20 |
---|---|
우분투에서 zsh 사용하기 (0) | 2020.07.04 |
버추얼박스에서 비주얼스튜디오 코드 화면 깨짐 해결 (0) | 2016.11.26 |
우분투 바탕화면 경로 복구 (0) | 2016.11.04 |
vim 설정 (0) | 2016.05.24 |
버추얼박스 공유폴더 권한 오류 해결 (0) | 2016.05.22 |