vs code 에서 bash 사용 / zsh 사용
VSCode 에서 Msys2 bash 사용
vscode 는 container 에 접근해서 사용할 수도 있다.
다만 이것은 여러모로 memory/storage 를 많이 먹는다. 그래서 msys2 를 이용한 방법이 있어서 사용해 본다.
여기선 vscode 의 기본 terminal 을 msys2 가 제공하는 콘솔을 사용하도록 설정할 것이다.
절차
- msys2
- msys2 설치(https://www.msys2.org/)
<msys64>\msys2.exe
실행pacman -Syu
: package repo database update,
- vscode 세팅
Preferences: Open User Settings (JSON)
으로 가자.- bash terminal 추가
- git path 추가
- vscode 재실행
msys
msys2 를 download 하고 설치후, <msys64>\msys2.exe
를 실행하면 된다. 이 환경은 posix emulator 라고 보면 된다. 여기서 원하는 package들을 설치해서 사용할 수 있다.
먼저 pacman -Syu
을 통해 pakage 를 update 하자. 여러번 실행해야 할 수 있다.
pacman -Syu
: package repo의 data 를 update, 여러번 실행해야 한다.
이제 bash 가 같이 설치됐다. (경로: <msys64>\usr\bin\bash.exe
)
vscode settings
이제 vscode 의 terminal 의 default 값을 BASH 로 바꾸는 작업을 해주자.
아래처럼 setting 을 추가한다. 그러면 terminal panel(control+`
) 에서 ’BASH’를 사용할 수 있게 된다.
아래는 msys2 를 C:\\msys64
에 설치했을때의 설정이다.
"terminal.integrated.profiles.windows": {
"BASH": {
"path": "C:\\msys64\\usr\\bin\\bash.exe",
"args": [
"--login",
"-i"
],
"env": {
"MSYSTEM": "MINGW64",
"CHERE_INVOKING": "1",
"MSYS2_PATH_TYPE": "inherit"
}
}
},
"terminal.integrated.defaultProfile.windows": "BASH",
"git.path": "C:\\msys64\\usr\\bin\\git.exe", // --> 이건 그냥 git for windows 를 설치해서 사용해도 된다.
See Also
- 쿠…sal: [컴] Cygwin 과 MSYS2 의 차이
- 쿠…sal: [컴] windows 에서 zsh 사용하기(wsl 없이)
- 쿠...sal: [컴] msys2 bash 를 windows terminal 에 추가하기
댓글 없음:
댓글 쓰기