Windows 터미널 미리보기 v0.8.
찾다
터미널에 검색 기능이 추가되었습니다.! 검색 드롭다운을 호출하는 기본 키 바인딩은 다음과 같습니다. {"command": "find", "keys": ["ctrl+shift+f"]}
. 다른 키 누르기를 선호하는 경우 프로필.json에서 이 키 바인딩을 자유롭게 사용자 정의하세요.! 드롭다운을 사용하면 버퍼를 통해 위아래로 검색할 수 있을 뿐만 아니라 대소문자 일치도 가능합니다..
레트로 터미널 효과 (실험적)
주사선과 빛나는 텍스트의 시절을 그리워하시나요?? 잘, 이것은 당신을 위한 터미널 릴리스입니다! 커뮤니티 회원님 덕분에 @아이러니맨, 이제 Windows 터미널 내에서 CRT 레트로 효과를 사용할 수 있습니다.! 이는 실험적인 기능입니다., 하지만 이를 활성화하려면 프로필에 다음 코드 조각을 추가하면 됩니다.:
"experimental.retroTerminalEffect": true
설정 업데이트
향상된 창 및 탭 키 바인딩
키 바인딩을 사용하여 새 창이나 탭을 열 때, 이제 프로필 이름을 사용하여 어떤 프로필을 지정할 수 있습니다. "profile": "profile-name"
, 안내 "profile": "profile-guid"
, 또는 색인 "index": profile-index
. 아무것도 지정되지 않은 경우, 기본 프로필이 사용됩니다.
추가적으로, 프로필의 명령줄 실행 파일과 같은 프로필의 특정 측면을 재정의할 수 있습니다. "commandline": "path/to/my.exe"
, 시작 디렉토리 "startingDirectory": "my/path"
, 또는 탭 제목 "tabTitle": "new-title"
.
다음은 이 새로운 기능을 구현하는 방법에 대한 몇 가지 예입니다.:
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
새 수직 창에서 기본 프로필을 엽니다..
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
새 수직 창의 드롭다운에서 첫 번째 프로필을 엽니다..
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000}", "commandline": "foo.exe"}}
GUID가 포함된 프로필을 엽니다. 00000000-0000-0000-0000-000000000000 새 가로 창에서 foo.exe의 실행 가능한 명령줄 사용.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
c로 시작하는 profile1이라는 이름의 프로필을 엽니다.:\새 탭의 foo 디렉토리.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo", "commandline":"foo.exe"}}
c로 시작하는 막대라는 탭 제목이 있는 foo.exe의 명령줄 실행 파일을 사용하여 드롭다운에서 두 번째 프로필을 엽니다.:\새 탭의 foo 디렉토리. *숨이 막힌다*
사용자 정의 기본 설정
이제 프로필.json을 수정하여 자신만의 기본 프로필 설정을 가질 수 있습니다.. 이 새로운 아키텍처를 사용하면, 속성을 한 번 설정하면 모든 프로필에 적용할 수 있습니다.. 이 새로운 설정은 프로필 간의 중복 설정을 최소화하는 데 도움이 됩니다.. 이 기능을 추가하려면, 당신은 당신의 프로필 객체를 수정할 수 있습니다. "defaults"
그리고 "list"
다음 형식의 속성:
"profiles": {
"defaults": {
"fontFace": "Cascadia Code",
"colorScheme": "Vintage"
}
"list": [
{
"commandLine": "cmd.exe",
"guid": "{00000000-0000-0000-0000-000000000000}",
"name": "cmd"
},
{
"guid": "{11111111-1111-1111-1111-111111111111}",
"name": "PowerShell Core",
"source": "Windows.Terminal.PowershellCore"
}
]
},
위의 코드 조각을 사용하면, 모든 프로필은 Cascadia Code 글꼴을 사용하고 빈티지 색상 구성표를 갖습니다..
메모: 모든 프로필 설정을 찾을 수 있습니다 여기. 모두 적용 가능 "defaults"
제외하고 "guid"
.
UI 개선
탭 크기
이제 탭 너비의 동작을 수정할 수 있습니다.. 라는 새로운 설정이 추가되었습니다. "titleWidthMode"
. 이 설정은 두 가지 탭 너비 동작을 제공합니다.: "equal"
그리고 "titleLength"
. "equal"
추가 탭이 추가되면 모든 탭의 너비가 동일해지고 축소됩니다., 기존 브라우저 경험과 유사. "titleLength"
각 탭의 크기를 탭 제목의 길이로 조정합니다..
터미널에는 원래 기본 탭 너비 동작이 다음으로 설정되어 있었습니다. "titleLength"
. 이 릴리스에서는 기본 동작을 다음으로 변경합니다. "equal"
. 탭 너비 동작을 다시 "titleLength"
방법, 다음 코드 조각을 "globals"
프로필.json 파일의 속성:
"tabWidthMode": "titleLength"
버그 수정
- 이제 창이 열릴 때 탭 행이 더 커집니다.!
- 이제 전체 화면 모드가 더욱 안정적으로 작동합니다.!
- 그룹화된 창 간에 포커스를 이동하면 예상대로 작동해야 합니다.!
- Linux용 Windows 하위 시스템 (WSL) 이제 사용자는
WT_SESSION
환경 변수! - 수많은 충돌 수정!