PowerShell / PowerShell/vscode-powershell

Debugger operations should print out the action that was taken in Integrated Terminal

Ouverte
#652 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Area-Debugging Issue-Discussion Issue-Enhancement
Langage dominant
TypeScript
Étoiles
1.9k
Forks
548
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

System Details
  • Operating system name and version:
  • VS Code version:
  • PowerShell extension version:
  • Output from $PSVersionTable:
Copy / paste the below commands into the PowerShell Integrated Terminal, and paste the output here

PS C:\> code -v
1.10.2
8076a19fdcab7e1fc1707952d652f0bb6c6db331
PS C:\> $pseditor.EditorServicesVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
0      12     0      0

PS C:\> code --list-extensions --show-versions
ms-vscode.PowerShell@0.12.1

PS C:\> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.14393.693
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.693
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
Issue Description

When stepping through the debugger, a new line is printed in the Integrated Terminal each time a debugger action is taken (eg. Step Into, Step Out, etc.), showing the PowerShell prompt. This could be improved to be more useful by showing the debugger action that was taken each time a new line is printed, instead of showing just the prompt by itself.

Low priority.

Cheers,
Trevor Sullivan

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la gestion des actions du débogueur et le chemin de sortie de Integrated Terminal, en vous concentrant sur la manière dont Step Into, Step Out et les actions similaires produisent une nouvelle ligne d’invite. Confirmez que le terminal peut identifier l’action effectuée, puis vérifiez que chaque opération du débogueur affiche son action au lieu d’afficher uniquement l’invite.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
powershell, typescript, vscode
Domaine
developer-experience, devtools
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.