윈도우 사용자라면 한 번쯤은 사용해봤을 Windows Terminal! 기본 상태로도 충분히 쓸만하지만, 커스터마이즈를 통해 내 취향과 작업 스타일에 맞게 바꿀 수 있다면 훨씬 더 편리하게 활용할 수 있겠죠?
오늘은 탭 구조를 지원하는 Tabbed Windows Terminal을 다양한 방법으로 꾸미고 설정하는 방법을 단계별로 알려드릴게요.
설정부터 테마, 플러그인 활용, 팁까지! 하나하나 따라오시면, 누구나 멋진 터미널을 만들 수 있어요.
Windows Terminal 기본 개념과 구조
Windows Terminal은 마이크로소프트에서 공식으로 제공하는 터미널 앱입니다. PowerShell, Command Prompt, WSL(Linux 환경), Azure CLI 등 여러 셸(shell)을 한 화면에서 탭으로 동시에 사용할 수 있는 것이 가장 큰 장점이에요.
기존 CMD나 PowerShell은 각기 별도의 창에서 열려야 했지만, Windows Terminal은 탭 기반 구조로 여러 개의 터미널 환경을 쉽게 오가며 사용할 수 있도록 만들어졌습니다.
기능 요소 | 설명 |
---|---|
탭(Tabs) | 여러 셸을 하나의 창에서 분리해 사용할 수 있도록 지원 |
프로필(Profiles) | 각 셸의 이름, 아이콘, 색상, 폰트 등을 개별 설정 가능 |
셋팅(JSON 기반) | 세부 설정은 JSON 설정 파일을 통해 직접 수정 |
분할 보기(Split panes) | 하나의 탭 안에서도 좌우/상하로 터미널 분할 가능 |
Windows Terminal은 단순한 명령줄 도구를 넘어, 개발자와 파워 유저들을 위한 강력한 생산성 도구입니다.
다양한 커스터마이징이 가능한 구조를 이해하고 나면, 앞으로 다룰 설정들이 훨씬 수월하게 느껴지실 거예요!
설치와 초기 설정 방법
Windows Terminal은 설치부터 사용까지 어렵지 않지만, 최적의 환경을 구성하려면 몇 가지 초기 설정이 필요합니다. 기본 설정으로도 사용할 수 있지만, 조금만 손보면 훨씬 편리하게 쓸 수 있어요.
- 설치 방법
Microsoft Store에서 'Windows Terminal' 검색 후 설치하면 끝! 또는 GitHub 릴리즈 페이지에서 최신 버전을 직접 다운로드해 설치할 수도 있어요.
- 기본 셸 설정
PowerShell, WSL, CMD 중 자주 사용하는 셸을 기본으로 지정할 수 있어요.
Settings → Startup → Default profile 항목에서 변경 가능합니다. - 시작 시 자동 실행
'Launch on machine startup' 옵션을 활성화하면, 부팅 시 자동으로 실행되도록 설정할 수 있어요.
- 테마 및 기본 폰트 설정
JSON 파일이나 UI 기반 설정창에서 폰트, 글씨 크기, 배경색 등을 바꿀 수 있어요. 나중에 자세히 다룰 테니 지금은 간단히 살펴보는 정도로 넘어갈게요.
💡 TIP: Git Bash, PowerShell 7, WSL 등 다양한 셸을 등록해 두면 작업 스타일에 따라 바로바로 바꿔 사용할 수 있어요!
테마 및 컬러셋 커스터마이징
Windows Terminal의 가장 큰 매력 중 하나는 화려한 테마와 색상 구성입니다. 직접 색을 선택하거나, 유명한 테마를 가져와 적용하는 것도 가능해요.
settings.json 파일에서 직접 색상 테마를 정의하거나, 웹에서 공유되는 테마를 붙여 넣으면 완전히 새로운 느낌의 터미널을 만들 수 있어요.
컬러셋 설정 예시
"schemes": [ { "name": "OneHalfDark", "background": "#282c34", "foreground": "#dcdfe4", "black": "#282c34", "red": "#e06c75", "green": "#98c379", "yellow": "#e5c07b", "blue": "#61afef", "purple": "#c678dd", "cyan": "#56b6c2", "white": "#dcdfe4" } ]위와 같은 컬러셋을 설정한 뒤, 프로필 설정에 있는 "colorScheme": "OneHalfDark" 항목을 지정해주면 적용됩니다.
적용 방법 요약
✅ 컬러셋 정의: settings.json 파일에 원하는 테마 컬러셋을 추가
✅ 프로필 연결: 사용 중인 프로필에 해당 컬러셋 이름을 지정
✅ 실시간 확인: 변경 후 저장하면 바로 적용되어 확인 가능💎 핵심 포인트:
유명한 테마는 Windows Terminal Themes 사이트에서 다운로드해 바로 붙여 넣을 수 있어요!
탭, 쉘, 폰트 등 환경 설정 팁
Windows Terminal을 자신의 스타일에 맞게 더 효율적으로 사용하려면, 탭 관리, 폰트 설정, 시작 명령어 등록 등 환경 설정을 꼼꼼하게 손봐야 해요. 특히 다양한 셸을 등록해두고 바로 실행할 수 있게 설정하면 작업 속도가 훨씬 빨라집니다.
- 탭 자동 이름 지정
`"tabTitle": "PowerShell"` 과 같은 항목을 통해 각 탭의 이름을 지정할 수 있어요.
작업 내용에 따라 명확하게 구분되니 여러 탭을 사용할 때 유용합니다. - 폰트 변경
`"fontFace": "Cascadia Code PL"` 또는 `"fontFace": "Fira Code"` 등으로 가독성 높은 폰트를 지정하세요.
Ligature 기능이 있는 폰트는 코드 가독성을 더욱 향상시켜줍니다. - 스타트업 명령 등록
`"commandline": "wsl.exe"` 등으로 원하는 프로그램을 자동 실행하도록 설정할 수 있어요.
개발자라면 Git Bash, Node 환경 등을 등록해두면 편리하죠. - 분할 창(Split Pane) 단축키
Alt+Shift+D를 이용해 창을 좌우/상하로 분할하여 동시에 여러 작업을 진행할 수 있어요.
💡 TIP: 자주 쓰는 설정은 settings.json 파일을 백업해두면 새 PC에서도 동일하게 적용할 수 있어요!
추천 확장 기능 및 플러그인
Windows Terminal은 자체적으로 확장 기능을 지원하진 않지만, 다양한 셸 및 툴과의 연동을 통해 확장성을 높일 수 있습니다. 특히 oh-my-posh, PSReadLine, zoxide 등의 도구를 활용하면 더 강력한 터미널 환경을 구축할 수 있어요.
이름 | 기능 |
---|---|
oh-my-posh | 터미널 프롬프트를 테마화하고 아이콘, Git 상태 등을 표시 |
PSReadLine | 입력 보완, 히스토리 검색 등 편의 기능 추가 (PowerShell용) |
zoxide | 디렉토리 이동을 빠르게 해주는 툴 (z 커맨드) |
Fig | 자동완성 기능 추가 (PowerShell, WSL 등 지원) |
이 외에도 개발 환경에 맞게 Starship, Fzf, Neofetch 등을 활용하면, 시각적 효과와 편의성 모두 향상시킬 수 있어요.
👉 oh-my-posh 설정 예시 보기
Set-PoshPrompt -Theme jandedobbeleer
문제 해결과 팁 모음
Windows Terminal을 사용하다 보면 예상치 못한 오류나 불편함을 겪을 수 있어요. 자주 묻는 질문을 정리해 두었으니, 문제 해결에 도움이 되길 바랍니다!
Q1. 터미널이 느려요. 해결 방법이 있을까요?
PowerShell이나 Git Bash에서 플러그인이 많거나 폰트가 무거우면 성능 저하가 생길 수 있어요. 불필요한 요소를 줄이고, 가벼운 폰트를 사용해 보세요.
Q2. 글꼴이 깨져 보이거나 아이콘이 표시되지 않아요.
Powerline 아이콘 지원 폰트(Cascadia Code PL, Fira Code 등)를 설치하고, 설정에서 해당 폰트를 지정해야 정상 출력됩니다.
Q3. WSL이 터미널에서 안 떠요.
WSL이 설치되어 있지 않거나, WSL2로 설정되지 않았을 가능성이 있어요. 먼저 `wsl --list` 명령어로 확인하고 설정을 점검해 주세요.
Q4. 설정이 반영되지 않아요.
settings.json 파일 수정 후 저장했는지 확인하고, JSON 문법 오류가 없는지도 꼭 확인하세요. 오류가 있다면 터미널이 기본 설정으로 돌아갈 수 있어요.
Q5. 테마 적용이 안 돼요.
컬러셋을 추가했더라도, 해당 프로필에 "colorScheme" 항목을 지정해주지 않으면 적용되지 않아요. 꼭 프로필 설정을 함께 확인해 주세요.
Q6. JSON 대신 GUI 설정은 없나요?
최신 Windows Terminal은 GUI 기반 설정 기능도 제공해요. 우측 상단의 드롭다운 메뉴 → Settings 클릭 시 GUI로 설정 가능해요.
⚠️ 주의: JSON 파일 수정을 실시간으로 반영하려면 설정 창이 열려 있는 상태에서 수정하면 안 됩니다. 반드시 완전히 닫고 다시 열어주세요!
마무리 인삿말
오늘 함께 알아본 Tabbed Windows Terminal 커스터마이즈 방법, 어떠셨나요? 처음에는 조금 복잡해 보일 수 있지만, 하나하나 따라 하다 보면 분명히 나만의 멋진 터미널을 만들 수 있을 거예요.
특히 테마와 폰트, 탭 설정은 작업 효율뿐만 아니라 집중력 향상에도 큰 도움이 된답니다.
여러분만의 커스터마이즈 노하우나 테마 추천이 있다면 댓글로 자유롭게 공유해 주세요! 다른 분들께도 큰 도움이 될 거예요.
관련된 사이트 링크
- Windows Terminal 공식 GitHub 저장소 – 최신 릴리즈와 개발 이슈 확인 가능
- Microsoft 공식 Windows Terminal 문서 – 상세한 설정 가이드 및 설명 제공
- Windows Terminal 테마 컬렉션 – 다양한 컬러셋을 미리 보고 복사 가능
- oh-my-posh 공식 사이트 – 프롬프트 테마화 플러그인으로 강력 추천
태그 정리
Windows Terminal, 윈도우 터미널 설정, 터미널 테마, PowerShell, WSL, oh-my-posh, 개발 환경 설정, 터미널 플러그인, Windows 설정 팁, 커맨드라인 최적화