REditorSupport / REditorSupport/vscode-R
Add ability to run code from @examples in Roxygen lines
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.2k
- Forks
- 139
- Ø Merge
- 2 Std. 46 Min.
- Gemergte PRs (30 T.)
- 5
Beschreibung
In RStudio, a really neat feature is the ability to run code written next to Roxygen tage (#') by using Ctrl (Cmd) + Enter. The Roxygen tags do not get sent to the console. In VSCode I have to highlight the code and hit Ctrl (Cmd) + Enter. Not a particularly huge concern, but a nice to have.
An example:
#' print("hello world")
my_fun <- function() ...
Having the cursor on the first line and hitting Ctrl (Cmd) + Enter would produce [1] "hello world" in RStudio but in VSCode it would send my_fun to the console.
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
Das Issue nennt keine Dateien oder Tests; beginne damit, den Ausführungspfad von Ctrl/Cmd+Enter der VS Code-Erweiterung nachzuverfolgen und zu untersuchen, wie sie ausführbaren, mit Roxygen-Tags versehenen Text auswählt. Erledigt ist die Aufgabe, wenn das Platzieren des Cursors auf der Beispielzeile diesen Code ausführt, ohne die folgende Nicht-Beispielzeile zu senden, entsprechend dem beschriebenen RStudio-Verhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- r, typescript, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100