PowerShell / PowerShell/PowerShellEditorServices
Add a "scroll to position" function
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 767
- Forks
- 266
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I was looking at implementing some editor commands that scroll to next function/method/thing and none of the current API's scroll. Looks like there was a change at some point that made insert text, set selection, etc not scroll by default in VSCode.
We should implement a new request ShowEditorPositionRequest and add a function (Show-EditorPosition?) to Commands that sends it (and optionally also add it to $psEditor)
The VSCode implementation could use the TextEditor.revealRange method.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie damit nachzuverfolgen, wie Commands Editor-Anfragen sendet und wie die VSCode-Implementierung Editoroperationen behandelt. Überprüfen Sie die vorgeschlagene ShowEditorPositionRequest, den Befehl Show-EditorPosition und die optionale $psEditor-API und vergleichen Sie anschließend die Dokumentation zu VSCode TextEditor.revealRange. Als abgeschlossen gilt dies, wenn die Anfrage und der Befehl die angeforderte Editorposition in VSCode anzeigen können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, powershell, vscode
- Bereich
- developer-experience, devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100