콘텐츠로 이동

Windows 터미널

바로 가기설명
Ctrl+Shift+T새 탭
Ctrl+Shift+W탭 닫기
Ctrl+Tab다음 탭
Ctrl+Shift+Tab이전 탭
Ctrl+Shift+1-9탭 1-9로 이동
Alt+Shift+D수직으로 분할된 창
Alt+Shift+-수평으로 분할 창
Alt+Arrow창 사이 이동하기
Alt+Shift+Arrow창 크기 조정
Ctrl+Shift+W창 닫기
바로 가기설명
Ctrl+Shift+N새 창
Alt+F4창 닫기
F11전체 화면 전환
Ctrl+,설정 열기
Ctrl+Shift+P명령 팔레트 열기
Alt+Enter전체 화면 전환
바로 가기설명
Ctrl+Shift+C복사
Ctrl+Shift+V붙여넣기
Ctrl+A모두 선택
Shift+Click선택 영역 확장
Ctrl+Shift+F찾기
F3다음 찾기
Shift+F3이전 찾기
Ctrl+Shift+H찾기 및 바꾸기
바로 가기설명
Ctrl+Shift+Space드롭다운 열기
Ctrl+Shift+1프로필 열기 1
Ctrl+Shift+2프로필 열기 2
Ctrl+Shift+3프로필 열기 3
Ctrl+Shift+4프로필 열기 4
Ctrl+Shift+5프로필 열기 5
바로 가기설명
Ctrl+=글꼴 크기 늘리기
Ctrl+-글꼴 크기 줄이기
Ctrl+0글꼴 크기 초기화
Ctrl+Shift+ScrollWheel
바로 가기설명
Ctrl+Shift+D탭 복제
Ctrl+Shift+T동일한 프로필로 새 탭 열기
Alt+Click하이퍼링크 열기
Ctrl+Click파일 경로 열기
명령어설명
wtWindows Terminal 열기
wt -p "Profile Name"특정 프로필로 열기
wt new-tab새 탭 열기
wt split-pane현재 창 분할
wt -d C:\path특정 디렉토리에서 열기
\\\\{
    "command": "newTab",
    "keys": "ctrl+t"
\\\\},
\\\\{
    "command": "closeTab",
    "keys": "ctrl+w"
\\\\},
\\\\{
    "command": "splitPane",
    "keys": "alt+shift+d",
    "split": "vertical"
\\\\}
```## 명령줄 통합
```json
\\\\{
    "name": "PowerShell",
    "commandline": "powershell.exe",
    "hidden": false,
    "colorScheme": "Campbell",
    "fontSize": 12,
    "fontFace": "Cascadia Code"
\\\\}
```## 구성 예시

### 사용자 지정 키 바인딩
```json
\\\\{
    "name": "Custom Dark",
    "background": "#0C0C0C",
    "foreground": "#CCCCCC",
    "black": "#0C0C0C",
    "blue": "#0037DA",
    "brightBlack": "#767676",
    "brightBlue": "#3B78FF"
\\\\}

프로필 구성

# Navigation
Set-Location C:\path\to\directory
Get-ChildItem  # List files
Get-Location   # Current directory

# File Operations
New-Item -ItemType File -Name "filename.txt"
New-Item -ItemType Directory -Name "foldername"
Copy-Item source.txt destination.txt
Remove-Item filename.txt

# System Information
Get-ComputerInfo
Get-Process
Get-Service
Get-EventLog -LogName System -Newest 10

색상 구성표

# Add to PowerShell profile
Set-Alias ll Get-ChildItem
Set-Alias grep Select-String
Set-Alias which Get-Command

PowerShell 통합

유용한 PowerShell 명령

# List WSL distributions
wsl --list --verbose

# Set default distribution
wsl --set-default Ubuntu

# Open WSL in Windows Terminal
wsl

# Run specific command in WSL
wsl ls -la

PowerShell 별칭

\\\\{
    "name": "Ubuntu",
    "source": "Windows.Terminal.Wsl",
    "commandline": "wsl.exe -d Ubuntu",
    "startingDirectory": "//wsl$/Ubuntu/home/username"
\\\\}

WSL 통합

WSL 명령

# Multi-pane development environment
# Pane 1: Code editor
code .

# Pane 2: Development server
npm start

# Pane 3: Git operations
git status

# Pane 4: File watching/testing
npm test -- --watch

WSL 프로필 구성

# System monitoring panes
# Pane 1: Process monitoring
Get-Process|Sort-Object CPU -Descending

# Pane 2: Event log monitoring
Get-EventLog -LogName System -Newest 20

# Pane 3: Service status
Get-Service|Where-Object \\\\{$_.Status -eq "Running"\\\\}

# Pane 4: Network monitoring
netstat -an

생산성 워크플로우

개발 설정