Windows Terminal 1.14 및 Terminal Preview 1.15에는 여러 충돌 수정 사항이 포함되어 있습니다.

Windows Terminal 1.14 및 Terminal Preview 1.15에는 여러 충돌 수정 사항이 포함되어 있습니다.

Microsoft는 안정적인 채널과 미리 보기 채널 모두에 대해 Windows 터미널에 대한 새로운 업데이트를 출시했습니다. 최신 안정 업데이트는 Windows Terminal v1.14.186이며 이전 미리 보기 채널 릴리스의 수정 사항이 포함되어 있습니다. 이는 새로운 안정적인 업데이트에 여러 충돌 문제 등에 대한 수정 사항이 있음을 의미합니다. Microsoft는 이 업데이트에서 텍스트 렌더링 엔진을 사용할 수 없다는 점에 주목합니다.

다음은 Windows 터미널 v1.14.186 안정 채널에 대한 전체 변경 로그입니다.

  • 터미널은 이제 xterm의 “대체 화면 버퍼”를 더 잘 지원합니다.

  • 콘솔 응용 프로그램 창은 이제 터미널에서 더 일관되게 작동합니다. 응용 프로그램이 숨기거나 최소화하도록 요청할 때 연결된 터미널 창을 최소화합니다.

  • 이제 터미널은 연결된 클라이언트 응용 프로그램에 xterm 포커스 이벤트를 보낼 수 있습니다.

  • 새로운 실험 설정을 추가했습니다.


    experimental.useBackgroundImageForWindow

    , 하나의 이미지를 여러 패널의 배경으로 사용할 수 있습니다(@nico-abram에게 감사드립니다!)

  • 이제 profile.bellSound 설정을 사용하여 벨소리를 변경할 수 있습니다.

다음은 버그 수정 사항입니다.

  • 이제 copyOnSelect에서 키보드 선택이 더 잘 작동합니다(#13360).
  • 이제 키보드 선택이 스크롤 가능한 영역으로 제한됩니다(#13353)(#13372).
  • “설정 파일 열기” 명령은 이제 더 쉽게 검색할 수 있도록 “JSON”을 명시적으로 언급합니다(#13265).
  • 이제 “터미널에서 열기” 셸 확장(#13080)에 대한 바로 가기 키가 정의되었습니다(@ianjoneill에게 감사드립니다!)
  • 설정 UI에서 기본 터미널 옵션을 사용할 때 발생하는 충돌을 수정했습니다(#13160).
  • 기본 터미널(#13344)을 통해 세션을 열면 기본 터미널 배너가 숨겨집니다.
  • [O는 더 이상 neovim과 같은 libuv 클라이언트의 포커스 이벤트에서 잘못 출력되지 않습니다(#13260).
  • 화면 판독기가 대체 버퍼(#13250)를 사용하여 CLI 애플리케이션에서 읽을 때 더 이상 충돌하지 않습니다.
  • 설정 UI에서 마지막 프로필을 삭제해도 더 이상 충돌이 발생하지 않습니다(#13242).
  • Win+X 메뉴를 통해 Windows 터미널을 열면 더 이상 충돌이 발생하지 않습니다(#13212).
  • “터미널에서 열기” 셸 확장은 이제 빠른 작업(#13206)과 같은 파일 시스템 이외의 경로에 액세스할 때 숨겨집니다(@leejy12에게 감사드립니다!).
  • cls 또는 Clear-Host로 화면을 지우면 잘못된 텍스트 줄이 남지 않습니다(#13324) (@j4james에게 감사드립니다!)
  • 이제 기본 터미널 세션이 열릴 때 포커스 이벤트를 올바르게 전달합니다(#13247).
  • 터미널은 이제 유니코드 14.0을 사용하여 일부 유니코드 문자의 너비를 결정합니다(#13292).
  • 배포가 없는 것이 분명할 때 배포에 대해 알려주기 위해 더 이상 wsl을 실행하지 않습니다(#13436).
  • 누구에게도 영향을 미치지 않는 사소한 기본 터미널 핸드오프 경쟁 조건을 수정했습니다(#13410).
  • 이제 탭 컨텍스트 메뉴에 “찾기” 옵션이 있습니다(#13055)(@Predelnik에게 감사드립니다!)
  • SetConsoleWindowInfo는 더 이상 터미널 탭을 충돌시킬 수 없습니다(#13212).
  • 설정 UI를 열 때 간헐적으로 발생하는 충돌을 수정했습니다(#13160).

미리 보기로 이동하여 Microsoft는 오늘 Windows Terminal Preview v1.15.186을 출시했습니다. 새 업데이트는 전체 키보드 선택 지원과 스크롤 막대 레이블에 대한 실험적 지원을 제공합니다. 다음은 최신 터미널 미리보기의 매우 긴 변경 사항 목록입니다.

기능:

  • 터미널에서 텍스트 선택이 더 좋아졌습니다!

    • “markMode” 동작을 사용하여 표시 모드로 들어가고 커서(#13053)(#13358)에 선택 영역을 만듭니다. 기본적으로 이것은 Ctrl+Shift+M에 바인딩됩니다. 시도하십시오!

    • 이제 키보드로 선택한 항목에 선택 마커 UI가 표시됩니다(#10865).

    • “switchSelectionEndpoint” 작업을 사용하여 선택 시 이동하는 끝점을 전환합니다(#13370).

    • “toggleBlockSelection” 작업을 사용하여 기존 선택을 블록 선택으로 변환합니다(#13219).

  • [실험] 이제 스크롤 막대 레이블을 지원합니다! (#12948) (#13163) (#13291) (#13414)

    • “addMark” 작업을 사용하여 스크롤 막대 표시를 추가합니다.

    • 선택적 색상 매개변수를 사용하여 색상을 지정할 수 있습니다.

    • 지정된 방향 매개변수와 함께 “scrollToMark” 작업을 사용하여 표시 사이를 스크롤합니다.

    • “clearMark” 작업을 사용하여 선택한 표시를 제거합니다.

    • 모든 스크롤 막대 표시를 제거하려면 “clearAllMarks” 작업을 사용하십시오.

    • 전역 설정 “experimental.autoMarkPrompts”를 true로 설정하여 각 힌트를 자동으로 표시할 수 있습니다. 노트. 이것은 FinalTerm, OSC 133의 FTCS_PROMPT 시퀀스를 사용합니다. 그리고 우리가 지금 지원합니다! (#13163)

    • 전역 설정 “experimental.showMarksOnScrollbar”를 true로 설정하여 스크롤 막대에 표시를 표시할 수도 있습니다.

  • Windows Terminal Preview를 처음 사용하지만 이미 Windows Terminal을 설치 및 구성했다면 이제 설정을 마이그레이션합니다(#12907)(@huiyooumich에게 감사드립니다!)

  • 이제 탭 컨텍스트 메뉴에 “찾기” 옵션이 있습니다(#13055)(@Predelnik에게 감사드립니다!)

변경 사항:

  • “설정 파일 열기” 명령은 이제 더 쉽게 검색할 수 있도록 “JSON”을 명시적으로 언급합니다(#13265).
  • 색 구성표는 이제 JSON(#13261)에서 “보라색”과 “자홍색”을 호환하여 지원합니다(@matthewd673에게 감사드립니다!)
  • 이제 “터미널에서 열기” 셸 확장(#13080)에 대한 바로 가기 키가 정의되었습니다(@ianjoneill에게 감사드립니다!)
  • 설정 UI “저장” 패널이 이제 “JSON 파일 열기” 바닥글과 일치합니다(#13282)(@HO-COOH에게 감사드립니다!).
  • 설정 UI의 “기본 터미널” 옵션에 이제 “Windows 결정” 옵션이 있습니다(#13160).
    • 설정 UI를 열 때 간헐적으로 발생하는 충돌이 수정되었습니다(동일한 PR!).
  • Windows UI 지침(#13237)에 더 가깝게 일치하도록 설정 UI에서 변경 사항 저장 및 취소 버튼의 순서가 변경되었습니다.
  • @dansmor7은 초점이 맞지 않거나 마우스를 가져갔을 때 색상 탭의 모양을 개선했습니다(#13434)(고맙습니다!)

더 많은 이스케이프 시퀀스 및 더 많은 VT 지원

@j4james의 의례:

  • 응용 프로그램은 이제 DECCTR을 사용하여 터미널 색 구성표를 변경할 수 있습니다(#13139)(#13227).
  • 이제 동일한 응용 프로그램에서 DECAC를 사용하여 기본 전경색과 배경색에 색상을 할당하고 탭의 배경색을 변경할 수 있습니다(#13058).
  • 다른 응용 프로그램은 이제 DECPS를 사용하여 기본 음표 시퀀스를 재생할 수 있습니다(#13208). 이 기능은 마구간이 배송되는 모든 곳에서 MIDI 사운드 글꼴을 사용할 수 있는지 확인하기 전까지만 미리보기입니다.

선적 서류 비치

  • Building.md 및 mouseInput.cpp가 약간 정리되었습니다(#13333) (@ofek 및 @oferze에게 감사드립니다!)
  • 로드맵에 Gantt 차트를 추가했습니다(#13234).

뒷부분에…

  • @lhecker는 프로젝트에서 좌표를 처리하는 방법을 다시 작성하여 더 긴 스크롤 기록을 위한 길을 닦고 주장 실패의 많은 원인을 제거했습니다. 좌표계에 문제가 있는 것처럼 보이는 이상한 점을 발견하면 신고해 주세요! (#13025)

오류 수정

  • PowerShell(#13352)에서 더 이상 검은색 배경이나 회색 전경을 억제하지 않습니다.
    • 최신 버전의 PSReadline PowerShell 구성 요소에 이 문제에 대한 수정 사항이 포함되어 있기 때문에 이 해결 방법을 제거하기로 결정했습니다.
    • Oh My Posh 와 같은 훌륭한 프로젝트의 가능성에 영향을 준 호환성 패치였습니다 .
    • ❗ PowerShell에서 명령을 입력하는 동안 텍스트 뒤에 예기치 않은 검은색 배경이 표시되는 경우 PSReadline 버전이 최신 버전인지 확인하십시오. “Update-Module PSReadline” 명령을 실행하여 PSReadline 버전을 업데이트할 수 있습니다.
  • 이제 기본 터미널을 통해 세션을 열면 기본 터미널 배너가 숨겨집니다(#13344).
  • [O는 더 이상 neovim과 같은 libuv 클라이언트의 포커스 이벤트에서 잘못 출력되지 않습니다(#13260).
  • AtlasEngine은 글꼴이 변경될 때 더 이상 비밀리에 HTML/RTF 사본의 글꼴 크기를 늘리지 않습니다(#13384).
  • 이제 키보드 선택이 스크롤 가능한 영역으로 제한됩니다(#13318).
  • “터미널에서 열기” 셸 확장은 이제 빠른 작업(#13206)과 같은 파일 시스템 이외의 경로에 액세스할 때 숨겨집니다(@leejy12에게 감사드립니다!).
  • cls 또는 Clear-Host로 화면을 지우면 잘못된 텍스트 줄이 남지 않습니다(#13324) (@j4james에게 감사드립니다!)
  • 이제 기본 터미널 세션이 열릴 때 포커스 이벤트를 올바르게 전달합니다(#13247).
  • 터미널은 이제 유니코드 14.0을 사용하여 일부 유니코드 문자의 너비를 결정합니다(#13292).
  • 배포가 없는 것이 분명할 때 배포에 대해 알려주기 위해 더 이상 wsl을 실행하지 않습니다(#13436).
  • 누구에게도 영향을 미치지 않는 사소한 기본 터미널 핸드오프 경쟁 조건을 수정했습니다(#13410).

신뢰할 수 있음

  • 화면 판독기가 대체 버퍼(#13250)(#13244)를 사용하여 CLI 애플리케이션에서 읽을 때 충돌을 수정했습니다.
  • 설정 UI에서 마지막 프로필을 삭제해도 더 이상 충돌이 발생하지 않습니다(#13242).
  • Win+X 메뉴를 통해 Windows 터미널을 열면 더 이상 충돌이 발생하지 않습니다(#13212).
  • SetConsoleWindowInfo는 더 이상 터미널 탭을 충돌시킬 수 없습니다(#13212).

개발자는 여기 에서 공식 Microsoft 블로그에서 레이블 모드 및 스크롤 막대 레이블과 같은 다양한 기능에 대한 자세한 내용을 찾을 수 있습니다 .

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다