다음을 통해 공유


about_PSReadLine_Release_Notes

PSReadLine 모듈의 변경 내용 요약입니다. 전체 변경 내용은 PSReadLine ChangeLog를 참조하세요.

  • 현재 미리 보기: v2.4.0-beta0
  • 안정적인 현재 릴리스: v2.3.5

PSReadLine 릴리스 기록

Windows PowerShell 5.1에서 제공되는 버전 이후 PSReadLine에 대한 많은 업데이트가 있었습니다.

  • powerShell 7.4.2 및 7.5.0-preview.3에서 처음 제공된 v2.3.5
  • v2.3.4는 PowerShell 7.4.0-rc.1에서 처음 배송되었습니다.
  • powerShell 7.3.0에서 처음 제공된 v2.2.6
  • v2.1.0이 PowerShell 7.2.5에서 처음 배송됨
  • powerShell 7.0.11에서 처음 제공된 v2.0.4
  • Windows PowerShell 5.1에서 v2.0.0이 배송됩니다.

릴리스 정보

v2.4.0-beta0 - 2024-03-01

  • 를 사용하여 Linux의 시스템 클립보드에 텍스트 복사 수정 xclip
  • 탭 완성에서는 플랫폼에 올바른 디렉터리 구분 기호를 사용합니다.
  • 이제 PowerShell 버전 5.1이 지원되는 최소 버전입니다.
  • 부모 터미널 프로세스에서 Windows 키보드 레이아웃 가져오기
  • 편집 그룹을 올바르게 닫도록 몇 가지 VI 키 처리기 수정
  • 스트리밍 방식으로 기록 파일을 읽어 큰 파일을 효율적으로 처리합니다.

v2.3.5 - 2024-04-02

SBOM 생성에서 테스트 구성 요소를 제외하는 서비스 릴리스입니다.

v2.3.4 - 2023-10-02

이 릴리스에는 몇 가지 버그 수정 외에도 다음과 같은 향상된 기능이 포함되어 있습니다.

  • 예측 IntelliSense에 대한 스크롤 가능한 ListView
    • 터미널 창의 크기에 따라 크기를 자동 조정합니다.
    • 최대 50개의 예측 결과를 포함할 수 있습니다.
    • 결과 수와 현재 예측 원본을 보여 주는 동적 목록 헤더
    • 예측 목록 보기에 도구 설명 표시
  • 에서 토큰azgcloud을 검색할 수 있도록 중요한 기록 스크러빙 개선kubectl
  • 안전한 속성 액세스를 허용하도록 기본 중요한 기록 스크러빙 개선
  • 단어 연결, 중단 및 대문자 변환에 대한 지원 추가
  • 탭 완성에서 대/소문자 ListItemText 별로만 다른 결과를 표시합니다.
  • VI 편집 모드에서 텍스트 개체 명령을 <d,i,w> 지원합니다.
  • 인라인 예측의 기본 색을 흐리게 변경
  • 다음을 통해 유니코드 코드 포인트를 유니코드 문자로 변환하기 위한 샘플을 추가합니다. Alt+x
  • TerminateOrphanedConsoleApps 콘솔 입력에서 읽기를 엉망으로 만들 수 있는 분리된 콘솔 연결 프로세스를 종료하는 옵션을 Windows에 추가합니다.
  • 기록 결과를 사용하여 예측 결과 중복 제거
  • 탭 완성에서 대/소문자 ListItemText 별로만 다른 결과를 표시합니다.
  • 단어의 업캐싱, 다운캐싱 및 대문자 표시 지원 추가
  • 매개 변수 도움말 콘텐츠에 대한 여러 줄 설명 처리

v2.2.6 - 2022-06-27

이 릴리스에서 예측 IntelliSense 기능은 다음 조건에 따라 기본적으로 사용하도록 설정됩니다.

  • VT(가상 터미널)가 지원되고 PSReadLine이 PowerShell 7.2 이상 에서 실행되는 경우 PredictionSource 는 로 설정됩니다. HistoryAndPlugin
  • VT가 지원되고 PSReadLine이 7.2 이전의 PowerShell에서 실행되는 경우 PredictionSource 는 로 설정됩니다. History
  • VT가 지원 되지 않는 경우 PredictionSource 는 로 설정됩니다. None

v2.2.5 - 2022-05-03

사소한 버그 수정이 포함된 공식 서비스 릴리스입니다.

v2.2.3 - 2022-04-20

  • 에서 취소 존중 ReadOneOrMoreKeys()

v2.2.2 - 2022-02-22

  • PSReadLine에는 두 가지 새로운 예측 IntelliSense 기능이 추가되었습니다.
    • ListView항목을 선택할 수 있도록 PredictionViewStyle 매개 변수가 추가되었습니다.
    • 사용자가 사용자 지정 원본에서 제안을 렌더링할 CommandPrediction 수 있는 예측 모듈을 가져올 수 있도록 PowerShell 7.2에 도입된 API에 PSReadLine을 연결했습니다.
  • 동적 도움말에 1.0.0 버전을 Microsoft.PowerShell.Pager 사용하도록 업데이트됨
  • 중요한 기록 항목의 스크러빙 개선
  • Ctrl+r 편집 모드에서 Vi 편집 모드와 Ctrl+s 동일한 방식으로 Emacs 작동합니다.
  • d0 VI 모드의 여러 줄 버퍼에서 현재 논리 줄의 시작 부분까지 삭제합니다.
  • 논리 줄의 공백이 아닌 첫 번째 문자에서 삭제하는 데 사용합니다 d^ .
  • VI 모드: Undo 이제 삭제가 시작될 때 커서를 위치 아래에 둡니다.
  • 목록 보기 만들기 HistorySearchBackwardHistorySearchForward 탐색 가능
  • SelectCommandArgument 바인딩 가능 함수 추가
  • 여러 줄에 구애받지 않은 알고리즘을 위해 제거 LineIsMultiline
  • 많은 버그 수정 및 더 작은 개선 사항

v2.1.0 - 2020-11-02

이 릴리스는 2.0.4 릴리스 이후 추가된 다음과 같은 향상된 기능을 롤업합니다.

  • 명령 기록에서 예측 IntelliSense 제안 추가
  • 많은 버그 수정 및 API 향상

v2.0.4 - 2020-08-05

  • vi-mode: dd 전체 버퍼 대신 논리 줄을 삭제합니다.
  • vi-mode: 여러 줄 버퍼의 끝에 삭제에 추가 dG
  • vi-mode: dd 이제 한 줄 또는 여러 줄 버퍼를 일관되게 처리합니다.
  • vi-mode: 현재 논리 줄의 끝부분으로 만들고 D d$ 삭제합니다.
  • vi 모드 - 현재 및 다음 n 논리 줄을 삭제합니다dj.
  • vi-mode: 여러 줄 버퍼에서 이전 n 논리 선 및 현재 논리 줄을 삭제하는 데 사용합니다dk.
  • vi-mode: 버퍼의 시작 부분에서 현재 논리 줄로 삭제할 추가 dgg
  • PredictionColor의 이름을 InlinePredictionColor로 바꾸기
  • MaximumHistoryCount 사용자 프로필에서 설정 허용
  • 옵션 None 과 함께 매개 변수 -PredictionSourceSet-PSReadLineOption추가합니다.History
  • 함수 및 AcceptSuggestion AcceptNextSuggestionWord 바인딩 가능으로 만들기
  • 가양성 감소로 변경 key 하여 필터링하는 apikey 중요한 단어 완화
  • ViForwardChar 제안을 수락할 수 있도록 합니다.
  • 바인딩 가능한 함수 노출 ViBackwardCharViForwardChar 사용

v2.0.3 - 2020-07-22

  • 심각하지 않은 버그 수정

v2.0.2 - 2020-06-05

  • 로컬 범위에서 스크립트를 실행하여 PSReadLine이 PSES에서 작동하도록 합니다. ConstrainedLanguageMode
  • 다른 버그 수정

v2.0.1 - 2020-04-01

  • -Chord 특정 키 바인딩 검색을 Get-PSReadLineKeyHandler 허용하는 매개 변수 추가
  • 기타 사소한 버그 수정

v2.0.0 - 2020-02-11

  • 선택한 텍스트 줄 바꿈 허용 InsertPairedBraces
  • 많은 버그 수정 및 더 작은 개선 사항
  • 중요한 기록 항목을 필터링하고 기록 파일에 쓰지 마세요.
  • 붙여넣기 및 실행 취소를 비롯한 줄 단위 양크 지원
  • 모드에서 논리 줄의 시작 부분까지 양보합니다y0.VI
  • API를 추가하여 화면 읽기 프로그램이 활성 상태인지 검색
  • 만들기 PageUp/PageDownCtrlPageUp/CtrlPageDown 창만
  • 스크립트 블록 vi 모드 표시기 옵션 추가
  • 여러 줄 버퍼에서 vi 모드 Ggg 이동 지원
  • _ $ vi 모드에서 논리 선의 시작과 끝으로 이동하고 지원합니다.
  • 키 바인딩 추가 xtermjs
  • vi insert 모드에서 지원 Ctrl+u
  • 비 Windows에서 사용 Ctrl+c
  • 메뉴 완료 중 대화형 필터링
  • Shift+Insert Windows 모드에서 붙여넣기로 바인딩
  • Ctrl+tSwapCharacters Emacs 모드로 바인딩
  • Ctrl+x,Ctrl+e Emacs에 ViEditVisually 바인딩
  • HistoryNoDuplicates 는 기본적으로 설정됩니다.