Compartilhar via


about_PSReadLine_Release_Notes

Este é um resumo das alterações no módulo PSReadLine . Para obter uma lista completa de alterações, consulte o PSReadLine ChangeLog.

  • Visualização atual: v2.4.0-beta0
  • Versão estável atual: v2.3.5

Histórico de lançamentos do PSReadLine

Houve muitas atualizações para o PSReadLine desde a versão fornecida no Windows PowerShell 5.1.

  • v2.3.5 lançado pela primeira vez no PowerShell 7.4.2 e 7.5.0-preview.3
  • v2.3.4 enviado pela primeira vez no PowerShell 7.4.0-rc.1
  • v2.2.6 enviado pela primeira vez no PowerShell 7.3.0
  • v2.1.0 enviado pela primeira vez no PowerShell 7.2.5
  • v2.0.4 enviado pela primeira vez no PowerShell 7.0.11
  • A v2.0.0 é fornecida no Windows PowerShell 5.1

Notas de versão

v2.4.0-beta0 - 01/03/2024

  • Corrija a cópia de texto para a área de transferência do sistema no Linux usando xclip
  • O preenchimento de tabulação usa o separador de diretório correto para a plataforma
  • A versão 5.1 do PowerShell agora é a versão mínima com suporte
  • Obtenha o layout do teclado do Windows a partir do processo do terminal pai
  • Corrija alguns manipuladores de chave VI para fechar corretamente o grupo de edição
  • Leia o arquivo de histórico na forma de streaming para lidar com arquivos grandes com eficiência

v2.3.5 - 02/04/2024

Esta é uma versão de manutenção que exclui componentes de teste da geração de SBOM.

v2.3.4 - 02/10/2023

Além de várias correções de bugs, esta versão inclui os seguintes aprimoramentos:

  • ListView rolável para IntelliSense preditivo
    • Ajusta automaticamente o tamanho com base no tamanho da janela do terminal
    • Pode conter até 50 resultados de previsão
    • Cabeçalho de lista dinâmica que mostra o número de resultados e a fonte de previsão atual
    • Mostrar dicas de ferramentas no modo de exibição de lista de previsão
  • Depuração de histórico confidencial aprimorada para permitir a recuperação do token de az, gcloude kubectl
  • Melhorar a depuração de histórico confidencial padrão para permitir acesso seguro à propriedade
  • Adicionado suporte para maiúsculas e minúsculas de palavras
  • Fazer com que o preenchimento de tabulação mostre resultados que ListItemText são diferentes apenas por maiúsculas e minúsculas
  • Suporta o comando <d,i,w> text-object no modo de edição VI
  • Alterar a cor padrão da previsão embutida para escurecida
  • Adicione um exemplo ao README para transformar o ponto de código Unicode em caractere Unicode por Alt+x
  • Adicione a opção no Windows para eliminar o TerminateOrphanedConsoleApps processo órfão conectado ao console que pode atrapalhar a leitura da entrada do console
  • Eliminar a duplicação de resultados de previsão com os resultados do histórico
  • Fazer com que o preenchimento de tabulação mostre resultados que ListItemText são diferentes apenas por maiúsculas e minúsculas
  • Adicione suporte para maiúsculas e minúsculas
  • Manipular a descrição de várias linhas para o conteúdo de ajuda do parâmetro

v2.2.6 - 27/06/2022

Nesta versão, o recurso IntelliSense preditivo é habilitado por padrão, dependendo das seguintes condições:

  • Se houver suporte para VT (Terminal Virtual) e PSReadLine em execução no PowerShell 7.2 ou superior, PredictionSource será definido como HistoryAndPlugin
  • Se houver suporte para VT e PSReadLine em execução no PowerShell anterior à versão 7.2, PredictionSource será definido como History
  • Se não houver suporte para VT, PredictionSource será definido como None

v2.2.5 - 03/05/2022

Lançamento oficial de manutenção com pequenas correções de bugs.

v2.2.3 - 20/04/2022

  • Respeite o cancelamento em ReadOneOrMoreKeys()

v2.2.2 - 22/02/2022

  • O PSReadLine adicionou dois novos recursos preditivos do IntelliSense:
    • Adicionado o parâmetro PredictionViewStyle para permitir a seleção do novo ListView.
    • PSReadLine conectado às CommandPrediction APIs introduzidas no PowerShell 7.2 para permitir que um usuário possa importar um módulo de previsão que pode renderizar as sugestões de uma fonte personalizada.
  • Atualizado para usar a versão 1.0.0 do para Microsoft.PowerShell.Pager ajuda dinâmica
  • Melhorou a depuração de itens confidenciais do histórico
  • Faça Ctrl+r e Ctrl+s no Vi modo de edição funcionem da mesma maneira que no Emacs modo de edição
  • Efetue d0 a exclusão para o início da linha lógica atual em um buffer multilinha no modo VI
  • Use d^ para excluir do primeiro caractere não em branco de uma linha lógica
  • Modo VI: Undo agora deixa o cursor sob a posição no início da exclusão
  • Fazer HistorySearchBackward e HistorySearchForward capaz de navegar na visualização de lista
  • Adicionar a SelectCommandArgument função associável
  • Remover LineIsMultiline em favor de algoritmos agnósticos de várias linhas
  • Muitas correções de bugs e melhorias menores

v2.1.0 - 02/11/2020

Esta versão inclui os seguintes aprimoramentos adicionados desde a versão 2.0.4:

  • Adicionar sugestões do IntelliSense preditivo do histórico de comandos
  • Muitas correções de bugs e aprimoramentos de API

v2.0.4 - 05/08/2020

  • vi-mode: Faz dd exclui a linha lógica em vez de todo o buffer
  • vi-mode: Adicionar dG para excluir ao final do buffer de várias linhas
  • VI-MODE: dd agora lida com buffers de linha única ou multilinha de forma consistente
  • vi-mode: Cria D e d$ exclui até o final da linha lógica atual
  • vi-mode - Exclua dj as linhas lógicas atuais e seguintes n
  • vi-mode: Use dk para excluir as linhas lógicas anteriores n e a linha lógica atual em um buffer de várias linhas
  • vi-mode: Adicione dgg para excluir do início do buffer para a linha lógica atual
  • Renomear PredictionColor como InlinePredictionColor
  • Permitir MaximumHistoryCount que seja definido a partir do perfil do usuário
  • Adicione o parâmetro -PredictionSource a Set-PSReadLineOption, com as opções None e History
  • Tornar as funções AcceptSuggestion e AcceptNextSuggestionWord vinculáveis
  • Relaxe as palavras sensíveis que filtramos alterando key para apikey reduzir falsos positivos
  • Ser ViForwardChar capaz de aceitar sugestões
  • Expor ViBackwardChar e ViForwardChar como funções associáveis

v2.0.3 - 22/07/2020

  • Correções de bug secundárias

v2.0.2 - 05/06/2020

  • Execute o script no escopo local para fazer o PSReadLine funcionar no PSES em ConstrainedLanguageMode
  • Outras correções de bug

v2.0.1 - 01/04/2020

  • Adicione o -Chord parâmetro para Get-PSReadLineKeyHandler permitir a pesquisa de atalhos de teclado específicos
  • Outras correções de bugs secundários

v2.0.0 - 11/02/2020

  • Permitir InsertPairedBraces quebrar o texto selecionado
  • Muitas correções de bugs e melhorias menores
  • Filtre itens de histórico confidenciais e evite gravá-los no arquivo de histórico
  • Suporte a puxões de linha, incluindo colar e desfazer
  • Faça y0 puxar até o início da linha lógica no VI modo
  • Adicionar API para detectar se o leitor de tela está ativo
  • Marca PageUp/PageDown e CtrlPageUp/CtrlPageDown janelas apenas
  • Adicionar opção de indicador de modo vi bloco de script
  • Suporte ao modo G vi e gg movimentos em buffers de várias linhas
  • Suporta _ e $ para mover para o início e fim da linha lógica no modo vi
  • Adicionar xtermjs atalhos de teclado
  • Suporte Ctrl+u no modo de inserção vi
  • Habilitar Ctrl+c em não Windows
  • Filtragem interativa durante a conclusão do menu
  • Shift+Insert vinculado a Colar no modo Windows
  • Ctrl+t vinculado ao SwapCharacters modo Emacs
  • Ctrl+x,Ctrl+e vinculado ao ViEditVisually Emacs
  • HistoryNoDuplicates agora está ativado por padrão