새로운 Windows 터미널 앱과 함께, 이제 윈도우에서는 동일한 창 안에서 Cmd, PowerShell, 그리고 Bash 프롬프트를 탭 형태로 실행할 수 있습니다. 이는 매우 사용자 친화적이며, 애니메이션 GIF를 배경으로 설정하는 것과 같은 다양한 사용자 정의가 가능합니다.
배경 이미지 외에도 터미널의 테마도 개별적으로 변경할 수 있습니다. 텍스트 색상, 배경색 또는 글꼴 스타일 등을 포함한 다양한 설정을 통해 Windows 터미널을 사용자의 취향에 맞게 완벽하게 꾸밀 수 있습니다. Microsoft에서는 몇 가지 기본 테마를 제공하며, 사용자는 텍스트 편집기와 JSON 형식에 대한 기본적인 이해만 있으면 됩니다. 만약 JSON에 익숙하지 않더라도 걱정할 필요는 없습니다. 이 가이드에서 자세히 안내해 드리겠습니다.
Windows 터미널 맞춤 설정 방법
Windows 터미널을 개인화하기 위한 첫 번째 단계는 윈도우에서 JSON 파일과 연결된 기본 앱이 제대로 설정되어 있는지 확인하는 것입니다. 파일 탐색기를 이용하는 것이 가장 편리한 방법입니다.
파일 탐색기를 열고 JSON 파일을 찾거나, 없다면 새로 만드십시오. 파일 탐색기에서 마우스 오른쪽 버튼을 클릭하고 “새로 만들기”를 선택한 다음 “텍스트 문서”를 클릭합니다.
생성된 파일의 이름을 “test.json”으로 변경하고 (이 과정에서 .txt 확장자는 삭제됩니다), 확장자를 변경할 것인지 확인하는 메시지가 나타나면 “예”를 선택합니다. 만약 .txt 확장자가 보이지 않는다면, 파일 탐색기 설정을 변경하여 파일 확장자를 표시하도록 설정해야 합니다.
새로 생성된 JSON 파일을 마우스 오른쪽 버튼으로 클릭하고 “연결 프로그램” 옵션을 선택합니다. 선호하는 텍스트 편집기를 선택합니다. Notepad++ 또는 기본 메모장도 사용할 수 있습니다.
이제 JSON 파일을 편집할 텍스트 편집기가 준비되었으므로, Windows 터미널 설정을 변경할 차례입니다. Windows 터미널을 열고, 제목 표시줄에서 아래쪽 화살표 (더하기 기호 오른쪽에 위치)를 클릭한 다음 “설정”을 선택합니다.
이전에 설정한 텍스트 편집기에서 JSON 파일이 열립니다. 이제 여기에서 원하는 대로 설정을 변경할 수 있습니다.
배경 변경 방법
배경은 PNG, JPEG, 애니메이션 GIF 등 원하는 모든 이미지 파일로 설정할 수 있습니다.
터미널 배경을 변경하려면 먼저 터미널 앱이 접근할 수 있는 위치에 이미지 파일을 저장해야 합니다. Windows 터미널은 UWP(유니버설 Windows 플랫폼) 앱이므로 자체 AppData 폴더를 사용합니다. AppData 폴더는 일반적으로 사용자 프로필 내에 있으며 프로그램 설정을 저장하는 데 사용됩니다. UWP 앱은 고유한 AppData 폴더를 생성하고 사용합니다. Windows 터미널의 AppData 폴더 경로는 다음과 같습니다.
%LOCALAPPDATA%PackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweRoamingState
이 경로를 복사하여 파일 탐색기의 주소 표시줄에 붙여 넣고 Enter 키를 누르면 해당 위치로 이동합니다. 이 폴더에 이미지 파일을 저장하면 Windows 터미널에서 배경으로 사용할 수 있습니다.
Windows 터미널에서 설정을 열고 변경하고자 하는 프로필로 스크롤합니다. “프로필” 섹션 아래에 여러 개의 프로필이 있습니다. 각 프로필은 메뉴의 각 옵션(Cmd, PowerShell, Linux 배포판 등)에 해당합니다. 각 섹션의 “commandline” 또는 “name” 줄을 확인하여 어떤 프로필이 어떤 셸인지 구별할 수 있습니다.
특정 프로필의 배경 이미지를 변경하려면 “icon” 줄 아래에 다음 줄을 추가합니다.
"backgroundImage" : "ms-appdata:///roaming/yourimage.jpg", "backgroundImageOpacity" : 0.75, "backgroundImageStretchMode" : "fill",
여기서 “yourimage.jpg”는 사용하려는 이미지 또는 GIF 파일의 이름입니다. 마지막 줄을 제외하고 각 섹션의 모든 줄이 쉼표로 끝나야 합니다.
GIF 파일을 사용하는 경우 “fill”을 “uniformToFill”로 변경할 수 있습니다. “fill”을 사용하면 GIF 주위에 검은색 테두리가 생길 수 있지만, “uniformToFill”을 사용하면 이 문제가 해결됩니다.
파일을 저장하면 Windows 터미널이 열려 있는 동안에도 변경 사항이 즉시 적용됩니다.
기본 키 바인딩 변경 방법
설정 파일의 첫 번째 섹션은 키 바인딩에 관한 것입니다. 여기서 특정 키보드 단축키가 마음에 들지 않는다면 변경할 수 있습니다. 예를 들어 Ctrl+w가 아니라 Ctrl+e로 탭을 닫도록 하려면 다음 설정을 찾아 변경할 수 있습니다.
{ "command" : "closeTab", "keys" : [ "ctrl+w" ] },
“ctrl+w”를 “ctrl+e”로 변경하고 (따옴표를 유지해야 함), 파일을 저장합니다. 기존 들여쓰기와 일치하도록 모든 항목을 정렬하려면 파일이 탭 대신 공백을 사용한다는 점에 유의해야 합니다. 또한 스크린샷에서 볼 수 있듯이 파일은 Unix 줄 끝을 사용하지만 대부분의 텍스트 편집기(메모장 포함)는 Unix 줄 끝을 문제없이 처리할 수 있습니다.
기본 색 구성표 전환 방법
Windows 터미널은 텍스트 색상, 배경 색상, 커서 모양 등을 변경할 수 있는 여러 가지 색 구성표를 제공합니다. 명령 프롬프트, Bash 및 PowerShell에 대해 개별적으로 테마를 설정할 수 있습니다.
기본 테마를 변경하려면 먼저 “profiles” 섹션으로 스크롤한 후 각 하위 섹션의 commandline 항목을 확인하여 원하는 셸 프로필을 찾습니다.
명령 프롬프트는 예를 들어 “commandline”: “cmd.exe” 아래에 있습니다. 그런 다음 “colorScheme”: “Campbell”을 원하는 색상 구성표로 변경합니다. Campbell, One Half Dark, One Half Light, Solarized Dark 및 Solarized Light 중에서 선택할 수 있습니다. 예를 들어 Solarized Light를 원하면 색 구성표 줄을 “colorScheme”: “Solarized Light”로 변경합니다. 이러한 색 구성표는 Microsoft의 colortool 유틸리티에서 사용하는 것과 동일합니다.
Windows 터미널은 매우 흥미로운 도구이며, Microsoft의 이전 Windows Set 기능의 일부를 엿볼 수 있게 해줍니다. 여기에 있는 탭 기능이 완벽하지는 않지만, 앞으로 더 발전할 가능성을 보여줍니다. 적어도 이제 명령 프롬프트, Powershell 및 Bash 간에 전환하기 위해 여러 프로그램을 번갈아 사용할 필요가 없어졌습니다.