2019년 Microsoft사에서 공개한 Open-Source SW.
- 기존의 Windows의 기본 터미널인 command prompt의 불편함을 개선하기 위해 개발되었음.
- wsl과 powershell, 그리고 command prompt를 통합하여 사용할 수 있는 terminal application임.
장점
탭 기능과 text randering에서 GPU가속 등을 지원하기 때문에 상당히 편함.
무엇보다 wsl 등을 통합하고 있어서 개발환경에서 기본으로 사용하는게 좋다.
설치 1 : MS store
MS store에서 Windows Terminal로 검색하여 설치하는게 가장 편하고 안정적임.
https://www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab
설치 2 : winget
MS가 제공하는 cli 기반의 패키지관리자인 winget을 사용해도 된다.
설치 명령어는 다음과 같음.
winget install --id=Microsoft.WindowsTerminal
winget에 대해 잘 모른다면 다음을 참고할 것.
https://ds31x.blogspot.com/2023/07/utils-winget.html?view=classic
실행
window키 + r 을 누르면 나오는 실행창에 wt (or wt.exe)라고 입력하고 엔터를 누르면 된다.
정상적으로 설치가 된 경우 다음과 같이 windows terminal이 뜨는 것을 확인할 수 있다.
- 상단에서 여러 terminal을 탭으로 열고 닫을 수 있음.
- 기본으로 command prompt가 설정되나 powershell이나 wsl의 특정 distirbution으로도 바꿀 수 있음.
설정
- + 기호 옆의 v 기호를 클릭하면 위의 그림과 같이 Settings 및 현재 사용가능한 다양한 terminal profile들이 보임.
- Settings를 클릭하고 Startup에서 Default Profile을 자주 사용하는 것으로 변경할 수 있음.
- 우측하단의 Open JSON file을 통해 설정 파일을 직접 수정도 가능함. 이 파일을 통해 terminal profile들의 순서도 변경할 수 있음.
- 변경 시 Save를 누르고 나가면 됨.
Font 변경
왼쪽 패널의 중간 쯤에 보이는 Profiles 밑의 Default를 클릭하고 나오는 오른쪽 패널의 하단으로 가면 Additional settings가 있고 여기서 font등을 변경할 수 있음.
Appearance를 클릭하면 다음과 같이 오늘쪽 패널이 바뀜.
Font face를 가급적 NerdFont로 해주는게 좋음 (icon등이 다양함. 단, 설치 필요.)
- oh-my-posh 등의 prompt를 customization을 해주는 prompt engine을 사용할 경우 NerdFont는 거의 필수임.
https://www.nerdfonts.com/font-downloads
- 원하는 font를 다운로드하고 unzip한 이후, 압축해제된 결과 디렉토리에 있는 ttf 중 설치할 것을 고르고 마우스 우클릭하고 설치를 선택하면 됨.
- CascadiaCode (or CascadiaCove Nerd Font)를 개인적으로 선호하면, 다음 그림은 이를 다운로드 받고 압축해제한 후 ttf파일들을 모조리 선택하고 마우스 우클릭 한 화면임.
'utils' 카테고리의 다른 글
[Tool] DeepL 사용하기. (1) | 2023.12.09 |
---|---|
[Util] curl 간단사용법 정리 : web의 자원 다운로드하기. (0) | 2023.09.29 |
[vscode] cSpell extension : Code Spell Checker (0) | 2023.08.04 |
[Vim] substitution (치환, 교체, replace) (0) | 2023.07.14 |
[Vim] WSL2의 vim에서 윈도우 app로 copy and paste하기 (0) | 2023.07.07 |