PowerShell / PowerShell/PowerShellEditorServices

Make InsertText wait for changes

Aberta
#463 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Area-Extension Terminal Issue-Bug
Linguagem predominante
C#
Estrelas
767
Forks
266
Merge médio
3d 16h
PRs com merge (30d)
1

Descrição

Currently if you are making a lot of changes to the same file you need to either use Start-Sleep after each call or watch FileContext for the changes to show. Otherwise it won't be inserted in the correct position.

This can be demonstrated by running:

# These characters will be inserted in a random order.
'abcdefg'.ToCharArray() | % { $psEditor.GetEditorContext().CurrentFile.InsertText($_) }

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece pelo ponto de entrada CurrentFile.InsertText e reproduza o problema usando o pipeline do PowerShell mostrado no corpo. A issue não nomeia nenhum arquivo-fonte nem teste; considera-se concluído quando inserções repetidas em um arquivo são concluídas na ordem pretendida, sem Start-Sleep ou observar FileContext.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp, powershell
Domínio
developer-experience
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.