Windows 터미널 팁과 힌트

첫 번째 시작 시

Windows 터미널을 처음 설치하면 Windows PowerShell 프롬프트가 표시됩니다. Windows 터미널은 기본적으로 Windows PowerShell, 명령 프롬프트 및 Azure Cloud Shell 프로필과 함께 제공됩니다.

이러한 프로필 외에도 WSL(Linux용 Windows 하위 시스템) 배포가 설치된 경우 터미널에서 해당 배포에 대한 프로필도 자동으로 만듭니다. 추가 WSL 배포를 컴퓨터에 설치하려면 터미널을 설치한 후에 설치할 수 있으며, 다음 터미널 시작 시 해당 배포에 대한 프로필이 자동으로 표시됩니다. 이러한 프로필에는 Linux Tux 이미지가 아이콘으로 표시됩니다.

참고 항목

원하는 경우 각 WSL 배포의 아이콘을 변경할 수 있습니다. 특정 배포 아이콘은 터미널 내부에 제공되지 않지만 터미널 설정을 사용하여 다운로드하고 할당할 수 있습니다.

기본 설정 보기

Windows 터미널에는 색 구성표바로 가기 키(현재 '사용자 지정 작업'이라고 함)를 포함한 다양한 기본 설정 세트가 제공됩니다. 기본 설정 파일을 보려면 Alt 키를 누른 채 드롭다운 메뉴 내에서 [설정] 단추를 클릭할 수 있습니다.

기본 프로필 설정

Windows 터미널을 사용하면 각 프로필 항목에 대한 설정을 복제하지 않고도 모든 프로필에 설정을 적용할 수 있습니다. 이 작업은 설정을 profiles 개체의 "defaults" 배열 내에 추가하여 수행할 수 있습니다. 일반 프로필 설정, 모양 프로필 설정고급 프로필 설정에 대해 자세히 알아보세요.

"profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
            "fontFace": "Cascadia Code"
        },
        "list":
        []
    }

탭 이름 바꾸기

탭을 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택하여 해당 터미널 세션에 대한 탭의 이름을 바꿀 수 있습니다. 상황에 맞는 메뉴에서 이 옵션을 클릭하면 탭 제목을 텍스트 필드로 변경하여 제목을 편집할 수 있습니다. 모든 터미널 인스턴스에서 해당 프로필에 대한 탭 제목을 설정하려는 경우 탭 제목 자습서에서 자세히 알아볼 수 있습니다.

Windows Terminal tab rename

탭 색 지정

마우스 오른쪽 단추로 탭을 클릭하고 ...을 선택하여 해당 터미널 세션에 대한 탭의 색을 지정할 수 있습니다. 미리 정의된 색 목록에서 선택하거나 사용자 지정...을 선택하여 색 선택기, RGB/HSV 또는 16진수 필드를 사용하여 색을 선택할 수 있습니다.

Windows Terminal tab color

16진수 필드를 사용하여 탭을 배경색과 동일하게 설정하여 매끄럽게 보이도록 할 수 있습니다.

tabColor는 프로필의 일부로 설정할 수 있습니다. 프로필 - 모양: 탭 색을 참조하세요. 예시:

 {
            "guid": "{1234abc-abcd-1234-12ab-1234abc}",
            "name": "Windows PowerShell",
            "background": "#012456",
            "tabColor": "#012456",
        },

tabColor는 색 구성표의 일부로 설정할 수 없습니다. 또한 이스케이프 시퀀스를 사용하여 명령줄에서 탭 제목을 설정할 수 있지만 현재는 탭 색을 이러한 방식으로 설정할 수 없습니다.

마우스 상호 작용

마우스를 사용하여 Windows 터미널과 상호 작용하는 여러 가지 방법이 있습니다.

마우스로 확대/축소

Ctrl 키를 누른 채 스크롤하여 Windows 터미널의 텍스트 창을 확대/축소할 수 있습니다. 확대/축소는 해당 터미널 세션에서 유지됩니다. 글꼴 크기를 변경하려면 프로필 - 모양 페이지에서 글꼴 크기 기능에 대해 자세히 알아볼 수 있습니다.

마우스로 배경 불투명도 조정

Ctrl+Shift를 누르고 스크롤하여 배경의 불투명도를 조정할 수 있습니다. 불투명도는 해당 터미널 세션에서 유지됩니다. 프로필의 아크릴 불투명도를 변경하려면 프로필 - 모양 페이지에서 아크릴 배경 효과에 대해 자세히 알아볼 수 있습니다.

참고 항목

Windows Terminal 버전 1.12에서 마우스 휠을 사용하여 배경 불투명도를 변경할 때 설정에서 useAcrylic이 true로 설정되지 않으면 기본적으로 빈티지 스타일 불투명도가 사용됩니다. 1.12 이전의 터미널에서는 투명도에 대해 항상 아크릴을 사용했습니다.

Ctrl+클릭을 사용하여 마우스로 Windows 터미널 내부에서 하이퍼링크를 열 수 있습니다.

파일/폴더를 끌어서 놓아 열기

파일 또는 폴더를 [새 탭] 단추 위로 끌어서 놓아 지정된 해당 파일 또는 폴더로 기본 프로필을 열 수 있습니다. 그러면 기본적으로 새 탭이 열립니다. Alt 키를 누른 채 현재 탭에서 새 창을 열거나 Shift 키를 누른 채 새 창을 열 수 있습니다.

Windows Terminal drag and drop

복사/붙여 넣기

마우스 오른쪽 단추를 클릭하여 클립보드 스토리지를 통해 Windows 터미널 내에서 텍스트를 복사하고 붙여넣을 수 있습니다.

또한 Windows 터미널에는 마우스를 사용하여 선택한 모든 텍스트를 클립보드에 즉시 복사할 수 있도록 true로 설정할 수 있는 copyOnSelect 설정이 포함되어 있습니다. 이 경우 마우스 오른쪽 단추를 클릭하면 항상 붙여넣기가 수행됩니다.

가상 터미널 및 WSL 마우스 지원

Windows 터미널은 VT(가상 터미널) 입력을 사용하는 Windows 애플리케이션 외에도 WSL(Linux용 Windows 하위 시스템) 애플리케이션에서 마우스 입력을 지원합니다. 즉, 터미널 창에서 항목을 선택하면 tmuxMidnight Commander와 같은 애플리케이션에서 해당 항목을 인식합니다. 애플리케이션이 마우스 모드에 있는 경우 VT 입력을 보내는 대신 Shift 키를 누른 채 선택할 수 있습니다.

키 바인딩을 통해 입력 명령 보내기

Windows 터미널은 키 바인딩을 사용하여 입력을 셸에 보낼 수 있는 기능을 제공합니다. 이 작업은 settings.json 파일의 "actions" 배열 내에서 다음 구조체를 사용하여 수행할 수 있습니다.

{ "command": {"action": "sendInput", "input": ""}, "keys": "" }

원하는 경우 "name": "" 값을 추가할 수도 있습니다.

화면 지우기

바로 가기 키를 사용하여 입력을 셸에 보내는 것은 자주 실행하는 명령에 유용할 수 있습니다. 한 가지 예는 화면을 지우는 것입니다.

{ "command": {"action": "sendInput", "input": "clear\r"}, "keys": "alt+k", "name": "clear terminal" }

키 바인딩을 사용하여 부모 디렉터리로 이동하는 것도 유용할 수 있습니다.

{ "command": {"action": "sendInput", "input": "cd ..\r"}, "keys": "ctrl+up" }

이 기능을 사용하여 빌드 또는 테스트 스크립트를 실행할 수도 있습니다.

포커스 모드

터미널 콘텐츠에만 집중할 수 있도록 "포커스 모드"는 일반적으로 Windows 터미널 맨 위에 있는 제목 표시줄과 탭을 숨깁니다. Visual Studio Code의 "Zen 모드"와 비슷합니다.

포커스 모드로 전환하려면 Ctrl + Shift + p를 사용하여 명령 팔레트를 열고, "포커스 모드"로 전환하고, "포커스 모드 설정/해제"를 선택합니다. 포커스 모드를 종료하려면 동일한 단계를 반복합니다.

Windows 터미널을 시작할 때마다 포커스 모드를 시작하도록 설정하려면 설정(Ctrl + ,)을 열고 시작 탭을 선택합니다. 시작 모드에서 포커스(또는 터미널 창이 최대화된 포커스 모드인 최대화된 포커스)를 선택합니다. 저장을 선택하고 종료합니다. 다음에 Windows 터미널을 시작할 때 포커스 모드에서 열립니다. Windows 터미널이 포커스 모드에서 시작되지 않도록 하려면 다음과 같이 동일한 단계를 수행하되, 시작 모드 옵션 목록에서 기본값을 선택합니다.

포커스 모드로 진입하는 바로 가기 키(또는 키 바인딩)를 추가하려면 파일을 엽니다(settings.jsonCtrl + Shift + ,). settings.json 파일 내에서 "actions": 섹션을 찾아 다음 명령을 추가합니다.

{ "command": "toggleFocusMode", "keys": "ctrl+f12" }

"ctrl+f12"를 원하는 바로 가기/키 바인딩으로 바꿉니다. 단, 작업 목록에서 기존 키 바인딩을 반복하면 안 됩니다. 또한 Windows 터미널 설정 대시보드의 작업 탭에서는 키 바인딩이 연결된 작업 목록과 + 새 바인딩 추가를 볼 수 있습니다. 변경한 후에는 꼭 저장해야 합니다. 이제 방금 만든 "작업" 바로 가기 키를 사용하여 포커스 모드를 전환할 수 있습니다. (이 예제에서는 Shift + F12)

이 명령에 대한 자세한 내용은 toggleFocusMode를 참조하세요.

Quake 모드

"quake 모드"는 창(_quake)의 이름을 지정할 때 터미널에서 입력하는 특수 모드의 이름입니다. 창이 quake 모드에 있는 경우 다음과 같습니다.

  • 터미널이 모니터의 위쪽 절반에 자동으로 맞춰집니다.

  • 창의 크기를 더 이상 가로로 또는 위쪽에서 조정할 수 없습니다. 아래쪽에서만 크기를 조정할 수 있습니다.

  • 창이 자동으로 포커스 모드로 들어갑니다(여러 탭이 포커스 모드로 있을 수 있음).

  • windowingBehavior"useExisting" 또는 "useAnyExisting"으로 설정되면 _quake 창의 존재를 무시합니다.

  • 최소화하면 창이 작업 표시줄 및 Alt+Tab에서 숨겨집니다.

  • 한 번에 하나의 창만 quake 모드 창이 될 수 있습니다.

quake 모드 창은 quakeMode 작업을 바인딩하거나 명령줄을 수동으로 실행하여 만들 수 있습니다.

wt -w _quake

참고 항목

바인딩된 quakeMode 작업이 없고 quake 창을 최소화하는 경우 해당 터미널 창을 종료하려면 작업 관리자로 이동해야 합니다!