psez: Editor de texto CUI sem modo para usuários de terminal do Windows
psez, desenvolvido pela gtms-code, é um editor de texto leve para consoles de terminais Windows que inicia pronto para digitação imediata sem troca de modo. Ele opera dentro do PowerShell, Prompt de Comando e sessões SSH, oferecendo edição inline, busca/substituição, desfazer e acesso à área de transferência do sistema diretamente da interface do terminal. A ferramenta enfatiza o manuseio confiável de texto do Leste Asiático, detecção automática de codificações japonesas comuns e uma implementação compacta baseada em Rust. Ela é direcionada a desenvolvedores e administradores de sistema que precisam de edição de terminal confiável para edições curtas e diretas.
O que o editor muda em um fluxo de trabalho de terminal do Windows
O editor substitui fluxos de trabalho de comando modais por entrada de texto imediata, permitindo que os usuários o lancem e digitem sem entrar primeiro em um modo de inserção. A instalação é prática para administradores: pode ser instalada via winget, baixada como um binário do GitHub Releases ou construída a partir do código-fonte com o cargo do Rust. Ele funciona em ambientes de terminal de desktop do Windows atuais e se integra com a área de transferência do sistema, permitindo que copiar e colar funcionem entre o terminal e outros aplicativos de desktop.
Como ele aborda a renderização CJK e a estabilidade do SSH
O editor usa a crate unicode-width para calcular as larguras de caracteres do Leste Asiático, o que mantém o posicionamento do cursor alinhado para caracteres multibyte. Para evitar uma falha conhecida do ConPTY ao deletar caracteres CJK via SSH, ele implementa uma estratégia de redesenho completo que atualiza a tela em vez de realizar edições parciais. A detecção automática de codificação reconhece UTF-8, UTF-8 BOM, Shift-JIS e EUC-JP, e detecta quebras de linha LF e CRLF para que os arquivos sejam exibidos com quebras de linha corretas.
Limites práticos, controles de teclado e uso pretendido
Construído em Rust, o editor mantém uma pequena pegada adequada para edições rápidas de terminal em vez de manipulação de arquivos em grande escala. Ele suporta pesquisa de texto (Ctrl+F), substituir tudo (Ctrl+R), desfazer e um alternar entre rolagem horizontal e quebra de palavras (Ctrl+B). Um limite de tamanho de arquivo declarado impede a abertura de arquivos maiores que 500 MB, o que posiciona a ferramenta para edições transacionais, ajustes de configuração e pequenos scripts em vez de logs ou conjuntos de dados muito grandes.
Ferramenta especializada recomendada para usuários avançados de terminal
O editor é uma escolha focada para usuários que precisam de edição confiável no terminal com forte suporte para texto japonês e outros textos CJK, especialmente durante sessões SSH. Seu design prioriza a estabilidade e edições rápidas em vez de fluxos de trabalho com arquivos grandes, portanto, é adequado para desenvolvedores e administradores de sistema que fazem alterações pequenas e frequentes em ambientes de console. Para essas necessidades, a ferramenta funciona de forma confiável e é recomendada.





