about_PSReadLine_Release_Notes
Este é um resumo das alterações no módulo PSReadLine . Para obter uma lista completa das alterações, consulte o ChangeLog PSReadLine.
- 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 PSReadLine desde a versão que acompanha o Windows PowerShell 5.1.
- v2.3.5 enviado 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
- v2.0.0 é fornecido no Windows PowerShell 5.1
Release Notes (Notas de Lançamento)
v2.4.0-beta0 - 2024-03-01
- Corrigir 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 suportada
- Obter o layout de teclado do Windows a partir do processo de terminal pai
- Corrija alguns manipuladores de chave VI para fechar corretamente o grupo de edição
- Leia o arquivo de histórico de forma de streaming para lidar com arquivos grandes de forma eficiente
v2.3.5 - 2024-04-02
Esta é uma versão de manutenção que exclui componentes de teste da geração de SBOM.
v2.3.4 - 2023-10-02
Além de várias correções de bugs, esta versão inclui as seguintes melhorias:
- 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
- Limpeza de histórico confidencial aprimorada para permitir a recuperação de token de
az
,gcloud
ekubectl
- Melhore a depuração de histórico confidencial padrão para permitir o acesso seguro à propriedade
- Adicionado suporte para upcasing, downcasing e capitalização de palavras
- Fazer com que o preenchimento da guia 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 escurecer
- Adicione um exemplo ao LEIA-ME para transformar o ponto de código Unicode em caracter Unicode por
Alt+x
- Adicione a opção no Windows para matar o processo anexado ao console órfão que pode atrapalhar a
TerminateOrphanedConsoleApps
leitura da entrada do console - Eliminar a duplicação dos resultados de previsão com os resultados do histórico
- Fazer com que o preenchimento da guia mostre resultados que
ListItemText
são diferentes apenas por maiúsculas e minúsculas - Adicione suporte para upcasing, downcasing e capitalização de palavras
- Manipular a descrição de várias linhas para o conteúdo de ajuda do parâmetro
v2.2.6 - 2022-06-27
Nesta versão, o recurso Predictive IntelliSense é ativado por padrão, dependendo das seguintes condições:
- Se o Terminal Virtual (VT) for suportado e PSReadLine em execução no PowerShell 7.2 ou superior, PredictionSource será definido como
HistoryAndPlugin
- Se VT for suportado e PSReadLine em execução no PowerShell antes da 7.2, PredictionSource será definido como
History
- Se VT não for suportado, PredictionSource será definido como
None
v2.2.5 - 2022-05-03
Lançamento de manutenção oficial com pequenas correções de bugs.
v2.2.3 - 2022-04-20
- Respeite o cancelamento em
ReadOneOrMoreKeys()
v2.2.2 - 2022-02-22
- 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.
- Adicionado o parâmetro PredictionViewStyle para permitir a seleção do novo
- Atualizado para usar a versão 1.0.0 do
Microsoft.PowerShell.Pager
para ajuda dinâmica - Melhoria na depuração de itens sensíveis do histórico
- Fazer
Ctrl+r
eCtrl+s
noVi
modo de edição funcionar da mesma forma que noEmacs
modo de edição - Fazer
d0
para excluir para o início da linha lógica atual em um buffer de várias linhas no modo VI - Use
d^
para excluir do primeiro caractere não vazio de uma linha lógica - VI Mode:
Undo
agora deixa o cursor sob a posição no início da exclusão - Tornar
HistorySearchBackward
eHistorySearchForward
poder navegar na vista de lista - Adicionar a
SelectCommandArgument
função vinculável - Remover
LineIsMultiline
em favor de algoritmos agnósticos de várias linhas - Muitas correções de bugs e melhorias menores
v2.1.0 - 2020-11-02
Esta versão acumula os seguintes aprimoramentos adicionados desde a versão 2.0.4:
- Adicionar sugestões do Predictive IntelliSense a partir do histórico de comandos
- Muitas correções de bugs e melhorias na API
v2.0.4 - 2020-08-05
- vi-mode: Make
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: Fazer
D
ed$
excluir até o final da linha lógica atual - vi-mode - Fazer
dj
excluir as linhas lógicas atuais e seguintesn
- vi-mode: Use
dk
para excluir as linhas lógicas anterioresn
e a linha lógica atual em um buffer de várias linhas - vi-mode: Adicionar
dgg
para excluir do início do buffer para a linha lógica atual - Renomear
PredictionColor
paraInlinePredictionColor
- Permitir
MaximumHistoryCount
ser definido a partir do perfil do usuário - Adicione o parâmetro
-PredictionSource
aSet-PSReadLineOption
, com as opçõesNone
eHistory
- Tornar as funções
AcceptSuggestion
eAcceptNextSuggestionWord
vinculáveis - Relaxe as palavras sensíveis que filtramos, alterando
key
paraapikey
reduzir os falsos positivos - Torná-lo
ViForwardChar
capaz de aceitar sugestões - Expor
ViBackwardChar
eViForwardChar
como funções vinculáveis
v2.0.3 - 2020-07-22
- Pequenas correções de bugs
v2.0.2 - 2020-06-05
- Execute script no escopo local para fazer com que PSReadLine funcione no PSES em
ConstrainedLanguageMode
- Outras correções de bugs
v2.0.1 - 01/04/2020
- Adicione o
-Chord
parâmetro paraGet-PSReadLineKeyHandler
permitir a pesquisa de ligações de chave específicas - Outras pequenas correções de bugs
v2.0.0 - 11/02/2020
- Permitir
InsertPairedBraces
quebrar o texto selecionado - Muitas correções de bugs e melhorias menores
- Filtre itens confidenciais do histórico e evite gravá-los no arquivo de histórico
- Suporte a yanks em linha, incluindo colar e desfazer
- Fazer
y0
yank até o início da linha lógica noVI
modo - Adicionar API para detetar se o leitor de tela está ativo
- Apenas marcas
PageUp/PageDown
eCtrlPageUp/CtrlPageDown
janelas - Adicionar bloco de script opção de indicador de modo vi
- Suporte modo
G
vi egg
movimentos em buffers multi-linha - Suporta
_
e$
para mover para o início e fim da linha lógica no modo vi - Adicionar
xtermjs
ligações de teclas - Suporte
Ctrl+u
no modo vi insert - Ativar
Ctrl+c
em não-Windows - Filtragem interativa durante a conclusão do menu
Shift+Insert
vinculado a Colar no modo WindowsCtrl+t
vinculado aoSwapCharacters
modo EmacsCtrl+x,Ctrl+e
ligado emViEditVisually
EmacsHistoryNoDuplicates
agora está ativado por padrão