[IDE] windows 10 fish shell 설치

Profile-exe·2021년 7월 18일
0

IDE 설정

목록 보기
1/7
post-thumbnail

node.js 강의를 수강중인데, 강사분이 MAC 환경에서 fish shell을 사용하고 계셨다. 자동완성이 인상적이었고, 더 알아보니 여러 테마도 설정할 수 있었다.

이번 포스트에서는 fish shellwindows 10 환경에서 WSL을 통해 설치하고 이를 visual studio code에서 사용할 터미널로 설정하는 방법을 알아보겠다.

우선 WSL 설치 방법은 공식 홈페이지(링크)에 친절하게 나와있으니 해당 문구에 연결된 링크로 들어가 설치할 수 있도록 한다.

포스팅에 나오는 터미널은 Windows TerminalMicrosoft Store에서 다운로드 받을 수 있다. 여러 환경의 shell들을 편리하게 사용 가능하니 WSL환경을 이용한다면 추천한다.


fish shell이란?

fisn-shell 홈페이지 링크
비공식 한글화 문서 링크

fish shell은 여러 기능들을 가진 shell의 일종이다. 다양한 기능들이 있어 명령어 입력에 편리한 환경에서 여러 shell명령어를 통해 작업이 가능하다.

fish shell의 기능 및 장점

  • 구문 강조
  • 자동 제안 및 탭 완성
  • 편한 커스터마이징

fish shell 설치

WSL 설치가 완료됐다면 해당 Linux환경에서 다음 명령어를 입력한다.

sudo apt-get update
sudo apt-get install fish

해당 명령어를 입력하고 나서 exit로 터미널을 빠져나온 후 Windows PowerShell에서 다음 명령어를 입력한다.

bash -c fish -cur_console:p

이 명령어는 fish shell을 기본 shell로 변경하는 것이다. 이후 fish shell이 실행된다.

이제 Windows Terminal에서 fish shell을 등록해보자 명령줄에 다음과 같이 입력한다.

bash.exe -c fish -cur_console:p

아이콘은 공식 홈페이지에서 다운로드 받았다.


oh my fish 설치 및 테마 변경

우선 WSL에서 fish shell로 쉘을 지정해준다. 이후 쉘을 다시 실행해준다.

다음 명령어를 입력하여 oh my fish를 설치한다.

curl -L https://get.oh-my.fish | fish

테마는 oh my fishGithub 링크에서 마음에 드는 테마를 찾아 다음 명령어로 설치 및 적용한다.

omf install "테마 이름"

VSCode 터미널 fish shell로 변경

Visual Studio Code에서 Ctrl + , 키로 설정 창에 들어간다.
default profile을 검색하고 맨 아래 있는 Default Profile에서 WSL을 선택해준다.
이를 통해 VSC에서도 fish shell을 사용할 수 있게 되었다.


참고

JMob님 블로그
Gravypower 블로그

profile
컴퓨터공학과 학부생

1개의 댓글

comment-user-thumbnail
2021년 12월 5일

저는 Git for windows SDK (git bash)에 fish shell 설치해서 기본쉘로 쓰고있어요
mnt/c경로로 접근해서 서버 실행하는데 npm 패키지가 싱크가 잘 안되더라구요

답글 달기