Windows 터미널의 모양 설정
아래에 나열된 속성은 프로필 설정에 관계없이 터미널 창 전체에 영향을 줍니다. 이러한 속성은 settings.json file 파일의 루트에 있습니다.
언어
애플리케이션의 기본 설정 언어에 대한 재정의를 설정합니다.
속성 이름:language
필요 여부: 선택
허용하는 값: BCP-47 언어 태그(예: "en-US"
)
테마
그러면 애플리케이션의 테마(어두운 테마 또는 밝은 테마)가 설정됩니다. "system"
에서는 Windows와 동일한 테마를 사용합니다.
속성 이름:theme
필요 여부: 선택
수락:"system"
, "dark"
, "light"
사용자 지정 테마의 이름
기본값:"system"
항상 탭 표시
true
로 설정하면 탭이 항상 표시됩니다. false
로 설정하고 showTabsInTitlebar
를 false
로 설정하면 탭이 항상 제목 표시줄 아래에 표시됩니다. 이 설정이 설정 false
되고 showTabsInTitlebar
설정false
되면 Ctrl+Shift+T를 입력하거나 할당된 newTab
키 바인딩을 입력하여 둘 이상의 탭이 있는 경우에만 탭이 나타납니다. 이 설정을 변경하면 새 터미널 인스턴스를 시작해야 합니다.
참고 항목
showTabsInTitlebar
가 true
인 경우 이 설정은 적용되지 않습니다.
속성 이름:alwaysShowTabs
필요 여부: 선택
허용하는 값:true
, false
기본값:true
새로 만든 탭의 위치(미리 보기)
탭 행에 새 탭이 표시되는 위치를 지정합니다. 이를 "afterLastTab"
으로 설정하면 탭 행의 끝에 새 탭이 나타납니다. "afterCurrentTab"
으로 설정되면 현재 탭 뒤에 새 탭이 나타납니다.
속성 이름:newTabPosition
필요 여부: 선택
허용하는 값:"afterLastTab"
, "afterCurrentTab"
기본값:"afterLastTab"
제목 표시줄 숨기기
true
로 설정하면 탭이 제목 표시줄로 이동되고 제목 표시줄이 사라집니다. false
로 설정하면 제목 표시줄이 탭 위에 있습니다. 이 설정을 변경하면 새 터미널 인스턴스를 시작해야 합니다.
속성 이름:showTabsInTitlebar
필요 여부: 선택
허용하는 값:true
, false
기본값:true
탭 행에 아크릴 표시
true
로 설정하면 50% 불투명도의 아크릴 배경이 탭 행에 지정됩니다. false
로 설정하면 탭 행이 불투명해집니다. 이 설정을 변경하면 새 터미널 인스턴스를 시작해야 합니다.
속성 이름:useAcrylicInTabRow
필요 여부: 선택
허용하는 값:true
, false
기본값:false
활성 터미널 제목을 애플리케이션 제목으로 사용
true
로 설정하면 선택한 탭의 제목이 제목 표시줄에 표시됩니다. false
로 설정하면 제목 표시줄에 "Windows 터미널"이 표시됩니다. 이 설정을 변경하면 새 터미널 인스턴스를 시작해야 합니다.
속성 이름:showTerminalTitleInTitlebar
필요 여부: 선택
허용하는 값:true
, false
기본값:true
항상 위 모드
true로 설정하면 Windows 터미널 창이 데스크톱의 다른 모든 창 위에서 실행됩니다. 이 상태는 toggleAlwaysOnTop
키 바인딩을 사용하여 전환할 수도 있습니다.
속성 이름:alwaysOnTop
필요 여부: 선택
허용하는 값:true, false
기본값:false
탭 너비 모드
탭의 너비를 설정합니다. "equal"
은 각 탭의 너비를 같게 만듭니다. "titleLength"
는 각 탭의 크기를 제목의 길이로 조정합니다. "compact"
는 모든 비활성 탭을 아이콘 너비로 축소하여 전체 제목을 표시할 수 있도록 활성 탭에 공간을 둡니다.
속성 이름:tabWidthMode
필요 여부: 선택
허용하는 값:"equal"
, "titleLength"
, "compact"
기본값:"equal"
창 애니메이션 사용 안 함
true
로 설정하면 애플리케이션 전체에서 시각적 애니메이션을 사용하지 않도록 설정합니다.
속성 이름:disableAnimations
필요 여부: 선택
허용하는 값:true
, false
기본값:false
모든 탭 닫기 팝업 표시
true
로 설정하면 여러 탭이 열려 있는 창을 닫을 때 확인이 필요합니다. false
로 설정하면 여러 탭이 열려 있는 창을 닫을 때 확인이 필요 없습니다.
속성 이름:confirmCloseAllTabs
필요 여부: 선택
허용하는 값:true
, false
기본값:true
전체 창에 배경 이미지 사용
true
로 설정하면 현재 포커스가 있는 프로필의 배경 이미지가 확장되어 다른 창 아래의 전체 창을 포함합니다. 이 기능은 실험적 기능이며 앞으로도 계속 사용할 수 있다는 보장이 없습니다.
속성 이름:experimental.useBackgroundImageForWindow
필요 여부: 선택
허용하는 값:true
, false
기본값:false
새 탭 드롭다운
이 설정에서는 프로필 목록과 새 탭 드롭다운 메뉴의 구조를 구성할 수 있습니다. 이를 통해 프로필의 순서를 변경하고, 프로필을 하위 메뉴에 중첩하고, 프로필을 숨기는 등의 작업을 수행할 수 있습니다. newTabMenu
설정은 아래에 설명된 "새 탭 메뉴 항목" 목록을 허용합니다.
이 설정의 예는 다음과 같습니다.
{
"newTabMenu": [
{ "type":"profile", "profile": "Command Prompt" },
{ "type":"profile", "profile": "Windows PowerShell" },
{ "type":"separator" },
{
"type":"folder",
"name": "ssh",
"icon": "C:\\path\\to\\icon.png",
"entries":
[
{ "type":"profile", "profile": "Host 1" },
{ "type":"profile", "profile": "8.8.8.8" },
{ "type":"profile", "profile": "Host 2" }
]
},
{
"type": "folder",
"name": "WSL",
"entries": [ { "type": "matchProfile", "source": "Microsoft.Terminal.Wsl" } ]
},
{ "type": "remainingProfiles" }
]
}
속성 이름:newTabMenu
필요 여부: 선택
허용하는 값: 새 탭 메뉴 항목 목록
기본값:[ { "type":"remainingProfiles" } ]
새 탭 메뉴 항목
다음은 newTabMenu
설정에서 사용할 수 있는 다양한 유형의 새 탭 메뉴 항목입니다. 각각은 type
속성 및 해당 항목 유형과 관련된 기타 속성이 있는 JSON 개체 형식입니다. type
속성의 값은 다음과 같습니다.
프로필
이 항목 유형은 프로필 목록의 프로필을 나타냅니다. 프로필은 이름 또는 GUID로 지정할 수 있습니다.
{ "type":"profile", "profile": "Command Prompt" }
매개 변수
속성 | 필요성 | 수락 | 설명 |
---|---|---|---|
profile |
필수 | 프로필의 이름 또는 GUID(문자열) | GUID 또는 이름에 따라 열리는 프로필입니다. |
폴더
이 항목 유형은 새 탭 드롭다운 메뉴의 중첩된 폴더를 나타냅니다. 폴더는 다른 폴더 내에 중첩될 수 있습니다.
{
"type":"folder",
"name": "ssh",
"icon": "C:\\path\\to\\icon.png",
"entries":
[
{ "type":"profile", "profile": "Host 1" },
{ "type":"profile", "profile": "Host 2" }
]
}
매개 변수
속성 | 필요성 | 수락 | 설명 |
---|---|---|---|
name |
필수 | 폴더 이름(문자열) | 메뉴 항목에 표시되는 폴더의 이름입니다. |
icon |
선택 사항 | 아이콘의 경로(문자열) | 폴더 이름 옆에 표시될 아이콘의 경로입니다. |
entries |
Required | 새 탭 메뉴 항목 목록 | 폴더를 클릭할 때 표시될 새 탭 메뉴 항목 목록입니다. |
allowEmpty |
선택 사항 | 부울(기본값은 true ) |
true 로 설정하면 항목이 없더라도 해당 폴더가 표시됩니다. false 로 설정하면 항목이 없으면 해당 폴더가 표시되지 않습니다. matchProfile 항목에 유용할 수 있습니다. |
inline |
선택 사항 | 부울(기본값은 false ) |
true 로 설정하고 폴더에 항목이 하나만 있는 경우 이 폴더는 중첩된 메뉴를 만들지 않습니다. 대신 메뉴의 항목으로 폴더의 단일 항목만 표시됩니다. matchProfile 항목에 유용할 수 있습니다. |
구분 기호
이 항목 유형은 새 탭 드롭다운 메뉴의 구분 기호를 나타냅니다.
{ "type":"separator" }
남아 있는 프로필
이 항목 유형은 새 탭 드롭다운 메뉴에 아직 표시되지 않은 모든 프로필을 나타냅니다. 이 항목은 새 탭 드롭다운 메뉴의 맨 위에 항상 표시되는 프로필 집합을 유지하고, 새 탭 드롭다운 메뉴 아래쪽의 폴더에 남아 있는 프로필을 표시하려는 경우에 유용합니다.
그러면 profiles
목록에 표시되는 순서대로 남아 있는 프로필 목록이 반환됩니다.
{ "type": "remainingProfiles" }
일치 프로필
이 항목 유형은 남아 있는 프로필 항목과 비슷합니다. 이 항목은 지정된 속성과 일치하는 프로필 목록으로 확장됩니다. name
, commandline
또는 source
를 기준으로 일치하는 프로필을 검색할 수 있습니다.
예시:
{ "type": "matchProfile", "source": "Microsoft.Terminal.Wsl" }
source
속성이 Microsoft.Terminal.Wsl
로 설정된 모든 프로필인 항목 집합을 만듭니다. 전체 문자열 비교는 regex 또는 부분 문자열 일치가 아닌 이러한 속성에 대해 수행됩니다.
매개 변수
속성 | 필요성 | 수락 | 설명 |
---|---|---|---|
name |
선택 사항 | 프로필 이름(문자열) | 프로필의 name 과 비교할 값입니다. |
commandline |
선택 사항 | 명령줄(문자열) | 프로필의 commandline 과 비교할 값입니다. |
source |
선택 사항 | 프로필 원본(문자열) | 프로필의 source 와 비교할 값입니다. |
Windows Terminal
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기