psez는 gtms-code에 의해 개발된 Windows 터미널을 위한 경량 콘솔 텍스트 편집기로, 모드 전환 없이 즉시 입력할 수 있도록 준비되어 시작됩니다. PowerShell, 명령 프롬프트 및 SSH 세션 내에서 작동하며, 인라인 편집, 검색/바꾸기, 실행 취소 및 시스템 클립보드 접근을 터미널 인터페이스에서 직접 제공합니다. 이 도구는 동아시아 텍스트의 신뢰할 수 있는 처리, 일반적인 일본 인코딩의 자동 감지 및 컴팩트한 Rust 기반 구현을 강조합니다. 이는 짧고 직접적인 편집을 위해 신뢰할 수 있는 터미널 편집이 필요한 개발자와 시스템 관리자들을 대상으로 합니다.
Windows 터미널 워크플로우에서 편집기가 변경하는 사항
편집기는 모달 명령 워크플로우를 즉각적인 텍스트 입력으로 대체하여 사용자가 먼저 삽입 모드에 들어가지 않고도 실행하고 입력할 수 있게 합니다. 설치는 관리자를 위해 실용적입니다: winget을 통해 설치하거나, GitHub Releases에서 바이너리로 다운로드하거나, Rust의 cargo로 소스에서 빌드할 수 있습니다. 현재 Windows 데스크탑 터미널 환경에서 실행되며 시스템 클립보드와 통합되어 터미널과 다른 데스크탑 애플리케이션 간에 복사 및 붙여넣기가 작동합니다.
CJK 렌더링 및 SSH 안정성 해결 방법
편집기는 unicode-width 크레이트를 사용하여 동아시아 문자 너비를 계산하여 멀티바이트 문자에 대한 커서 배치를 정렬합니다. SSH를 통해 CJK 문자를 삭제할 때 발생하는 알려진 ConPTY 충돌을 방지하기 위해, 부분 수정을 수행하는 대신 화면을 새로 고치는 full-redraw 전략을 구현합니다. 자동 인코딩 감지는 UTF-8, UTF-8 BOM, Shift-JIS 및 EUC-JP를 인식하고 LF 및 CRLF 줄 끝을 감지하여 파일이 올바른 줄 바꿈으로 표시되도록 합니다.
실용적인 한계, 키보드 제어 및 의도된 사용
Rust로 구축된 편집기는 대규모 파일 조작보다는 빠른 터미널 편집에 적합한 작은 풋프린트를 유지합니다. 텍스트 검색(Ctrl+F), 모두 바꾸기(Ctrl+R), 실행 취소 및 수평 스크롤과 단어 줄 바꿈 간의 전환(Ctrl+B)을 지원합니다. 명시된 파일 크기 제한은 500MB보다 큰 파일을 여는 것을 방지하여 도구가 트랜잭션 편집, 구성 조정 및 작은 스크립트에 적합하도록 위치시킵니다.
터미널 파워 사용자를 위한 추천 전문 도구
이 편집기는 SSH 세션 중에 일본어 및 기타 CJK 텍스트에 대한 강력한 지원을 제공하는 신뢰할 수 있는 터미널 내 편집이 필요한 사용자에게 집중된 선택입니다. 이 디자인은 대용량 파일 작업 흐름보다 안정성과 빠른 편집을 우선시하므로, 콘솔 환경에서 자주 작은 변경을 하는 개발자와 시스템 관리자에게 적합합니다. 이러한 요구에 대해 이 도구는 신뢰할 수 있게 작동하며 추천됩니다.