윈도우10 Windows Terminal 설치 및 사용 방법

Microsoft 에서 2019년 7월 21일 프리뷰 릴리스가 처음으로 마이크로소프트 스토어에 게시되었습니다.

정식으로 릴리즈 된지 도 어느정도 시간이 지나 기본적인 사항을 정리해보려합니다.

Windows Terminal 은 명령 프롬프트 CMD , PowerShell 과 같은 명령줄 입력을 위한 최신 터미널 애플리케이션입니다.

그동안 기본적인 명령 프롬프트에서는 불편한 점들이 많았습니다.

예를 들자면, 탭 기능, 분할 창 설정, 여러 세션 유형 및 설정등이 이에 해당하는데 해당 기능을 포함하여 더이상 타사 소프트웨어를 사용할 필요가 없어졌습니다.

특히 PowerShell 및 명령 프롬프트부터 Azure Cloud Shell 그리고 Ubuntu 또는 Oh-My-Zsh와 같은 WSL 배포가 포함 되어있습니다.

1. Windows Terminal 설치 방법

Windows Terminal 은 Microsoft Store 에서 내려 받을수 있습니다.

마이크로 소프트 공식 GitHub 에서도 다운로드가 가능하니 참고 바랍니다.

Microsoft Store Windows Terminal 검색
Microsoft Store Windows Terminal 검색

Microsoft Store 에서 상단 검색 창에서 Windows Terminal 을 검색 해줍니다.

Windows Terminal 다운로드
Windows Terminal 다운로드

Windows Terminal 받기 버튼을 탭하여 다운로드 해줍니다.

Windows Terminal 설치완료
Windows Terminal 설치완료

Windows Terminal 설치가 완료 되면 화면 우측 하단에 완료 팝업이 표시됩니다.

필요에 따라 시작 위치 지정을 합니다.

2. Windows Terminal 사용 방법

설치 후 실행 하면 기본 적으로 PowerShell 창이 실행 됩니다.

2.1. Windows Terminal 아이콘 탭 기능

가장 큰 변경 사항이 아마 PowerShell 창 에 탭이 추가된 것일텐데 해당 내용을 조금 더 체크 해보겠습니다.

2.1.1. 기본 탭 사용 방법

Windows Terminal 탭 관리 메뉴
Windows Terminal 탭 관리 메뉴

이와 같이 상단에 보이지 않던 버튼 + 를 확인 할수 있습니다.

탭추가 화면
탭추가 화면

+ 버튼을 누르면 위와 같이 상단에 탭이 추가 되어집니다.

단축키를 간단하게 정리해봅니다.

  • 새 탭열기 : Ctrl+Shift+T
  • 우측 탭 전환 : Ctrl+Tap
  • 좌측 탭 전환 : Ctrl+Shift+Tap
  • 현재 탭 닫기 : Ctrl+Shift+W

좌측 탭 부터 순번이 적용되어 Ctrl+alt + 1 , 2, 3 .. 의 형식으로 단축키가 탭마다 부여 되기도 합니다.

이렇게 편하게 단축키를 활용 할수 있겠습니다.

모든 단축키는 설정 > 작업 에서 확인 가능합니다. (아래 추가 설명)

쉘 도구 전환
쉘 도구 전환

버튼을 누르면 다른 쉘 을 열어 적용할수 있습니다.

팝업 메뉴에서 확인 할수 있듯 도구간 이동도 단축키로 가능합니다.

  • Window sPowerShell : Ctrl+Shift+1
  • 명령 프롬프트 : Ctrl+Shift+2
  • Azure Cloud Shell : Ctrl+Shift+3

이렇게 빠르게 단축키 지정이 되어 편하게 이동이 가능합니다.

2.1.2. 탭 분할 기능

탭 분할 기능
탭 분할 기능

그리고 추가적으로 탭을 분할하여 한화면에 여러개의 탭을 동시에 확인 할수도 있습니다.

단축키를 간단하게 정리해봅니다.

Alt+Shift+D를 누르거나 Alt 를 누른 상태로 + 버튼을 눌러 주면 탭 이 분할 되어집니다.

  • 세로로 분할하여 새 창 생성 : Alt+Shift++
  • 가로로 분할하여 새 창 생성 :Alt+Shift+-
  • 초점이 맞춰진 창 크기 조정 : Alt+Shift+///
  • 창 포커스 이동 : Alt+///
  • 창 닫기 : Ctrl+Shift+W

모든 단축키는 설정 > 작업 에서 확인 가능합니다. (아래 추가 설명)

2.2. Windows Terminal 설정 메뉴 정리

Windows Terminal 옵션
Windows Terminal 옵션

버튼 을 눌러(①)준 후 설정 탭(②)을 열어줍니다.

그러면 여러가지 옵션을 지정 할수 있습니다.

Windows Terminal 옵션 세부 사항
Windows Terminal 옵션 세부 사항

옵션 창의 구성은 위와 같으며 시작, 상호작용, 모양, 색 구성표 , 렌더링 , 작업 과 프로필 등의 메뉴 구성으로 되어있습니다.

2.2.1. 시작 옵션

설정 메뉴 시작탭
설정 메뉴 시작탭

ⓐ 컴퓨터 시작시 실행

해당 메뉴 에서는 켬(true) 하면 시작할 때 Windows 터미널을 시작할 수 있습니다.

하지만 조직 정책 또는 사용자 작업에 의해 Windows 터미널 시작 작업 항목이 비활성화 된 경우에는 해당 설정이 적용되지 않습니다.

기본값은 끔(false)으 로 지정 되어 있습니다.

ⓑ 시작 모드

해당 모드 에서는 터미널이 최대화, 전체 화면 또는 창에서 실행되는지 등의 여부를 정의합니다.

ⓒ 새 인스턴스 동작 설정

이 설정은 새 터미널 인스턴스가 기존 창에 연결되는 방식을 제어합니다.

이 속성은 --window,-w window 가 제공되지 않은 경우에만 사용 됩니다.

세부 설정 옵션은

  • 새창 만들기: 항상 새 창을 만듭니다. 이것은 터미널이 버전 1.7 이전에 항상 작동하는 방식입니다. (현재 개선)
  • 가장 최근에 사용한 창에 첨부 : 바탕 화면에서 가장 최근에 사용한 창에 새 탭을 만듭니다. 또한 기존 창이없는 경우 새 터미널 창을 생성하도록 합니다.
  • 이 데스크 탑에서 가장 최근에 사용한 창에 첨부 : 창이있는 가상 데스크톱에 관계없이 가장 최근에 사용한 창에 새 탭을 만듭니다.

ⓓ 시작 크기

시작 후 처음로드 할 때 창에 표시되는 문자 열 과 행의 의 수입니다

크기를 열 값과 행값으로 지정 해줄수 있습니다.

2.2.2. 상호작용 옵션

설정 메뉴 상호작용 탭
설정 메뉴 상호작용 탭

ⓐ 선택 항목을 클립 보드에 자동으로 복사

켬(true) 으로 설정시 선택 항목이 생성되는 즉시 클립 보드에 복사됩니다.

이 경우 마우스 우클릭하면 편하게 붙여 넣을 수 있게 됩니다.

ⓑ 복사할때 텍스트 형식

복사 할 형식을 정해진 옵션 중에서 지정하여 사용 할 수 있습니다.

ⓒ 단어 구분 기호

더블 클릭 선택에 사용되는 단어 구분 기호를 결정합니다.

이는 두 단어 사이의 경계 위치를 지정해 주도록 하는 문자입니다.

일반적으로는 공백, 세미콜론, 쉼표 및 마침표등이 이에 사용되는 값 입니다.

ⓓ 문자 눈금에 맞게 창 크기 조정

켬(true) 설정시 창을 크기 조정할 경우 가장 가까운 문자 경계로 스냅됩니다.

끔(false)으 로 설정 하면 창 크기가 "부드럽게" 경계 없이 조정됩니다.

기본 값은 켬(true) 으로 되어 있습니다.

ⓔ 탭 전환기 인터페이스 스타일

기본값은 별도의 창 , 탭 스파스 순서 입니다.

탭을 전환 하는 방법 과 순서 등을 지정합니다.

ⓕ 마우스를 위에 가져다 대면 자동으로 포커스 창이 실행됨

켬(true) 설정시 터미널에 마우스를 가리키면 창으로 포커스를 이동합니다.

끔(false)으로 설정 되어 있다면 마우스를 사용하여 창에 초점을 맞추려면 클릭을 추가적으로 진행 해야합니다.

기본값은 끔(false)으로 설정 되어 있습니다.

2.2.3. 모양 옵션

설정 메뉴 모양 탭
설정 메뉴 모양 탭

이는 터미널의 테마와 형태 등을 구성하는 부분과 관련된 옵션 입니다.

Windows Terminal 제목 표시줄
Windows Terminal 제목 표시줄

제목 표시줄 관련 옵션을활성화 하면 위와 같이 탭 위에 제목이 표시 됩니다.

이 기능은 기본적으로 비활성화 되어 있습니다.

그외 특이한 점은 없어 생략 합니다.

2.2.4. 색 구성표 옵션

설정 메뉴 색 구성표 탭
설정 메뉴 색 구성표 탭

기타 특이한 점은 없고 터미널의 색상 을 수정하는 옵션입니다.

2.2.5. 렌더링 옵션

설정 메뉴 렌더링 탭
설정 메뉴 렌더링 탭

해당 속성은 프로필 설정에 관계없이 전체 터미널 창에 영향을 주게 됩니다.

이러한 파일은 settings.json 파일 루트에 위치해 있어야합니다.

ⓐ 업데이트를 표시할때 전체 화면 다시 그리기

켬(true) 설정시 터미널은 매 프레임 전체 화면을 다시 그립니다.

끔(false)으로 설정 되어 있다면 프레임 간 업데이트 된 화면만 렌더링됩니다.

기본 값은 끔(false)으로 설정 되어 있습니다/

ⓑ 소프트웨어 렌더링 사용

켬(true) 설정시 터미널은 하드웨어 대신 소프트웨어 렌더러 (일명 WARP)를 사용합니다.

기본 값은 끔(false)으로 설정 되어 있습니다.

2.2.6. 작업 옵션

설정 메뉴 작업 탭
설정 메뉴 작업 탭

모든 단축키가 위치하는 메뉴 입니다.

이곳에서 단축키 값을 확인 하면 되겠습니다.

3. 마무리

Windows 터미널은
기본적인 명령 프롬프트, PowerShell 및 Linux Bash 셸 환경과 달리
개발자가 원하는 옵션(Mac 및 Linux와 같은 운영체제에서 사용 가능한 옵션)으로 많은 부분이 적용 되어 있는 것을 확인 할 수 있습니다.

마이크로 소프트가 조금씩 세세한 부분 까지 신경쓰고 있는 것들이 근래들어 더욱 두드러지는 것 같습니다.

4. 참고

본 글의 저작권은 comeinsidebox.com에 있습니다. comeinsidebox.com의 사전 서면 동의 없이 본 글의 전부 또는 일부를 무단으로 전재, 게시, 배포하는 것을 금지합니다.