Mahlzeit!
# Ingrid!
Wegen VS Code fiel mir noch was ein: Microsoft hat ja das
LanguageServer-Protokoll erfunden. Das kapselt so Dinge wie
Code-Highlighting, Syntax-Analyse ("springe zur Definition dieser
Klasse"), Code-Actions ("benenne alle Vorkommen dieser Variable um")
und ähnliches.
Kurz geguckt: Eine Implementierung von LanguageServer gibt es auch für R:
https://github.com/REditorSupport/languageserver
Der Witz ist jetzt, dass Du das in jeden beliebigen Editor, der
LanguageServer unterstützt, einbinden kannst und dann "versteht" der
Editor R.
Das klappt mit VS Code, Emacs, vim, Sublime usw.
Und da in der Liste taucht jupyterlab auf.
Jupyter wiederum scheint ähnlich wie Spyder zu sein, das gefiel Dir ja,
aber es war unklar, ob Spyder nur Python oder auch R kann.
Jupyter kann auf jeden Fall R:
https://jupyter.org/
Lässt sich direkt im Browser ausprobieren:
https://hub-binder.mybinder.ovh/user/binder-examples-r-9hunjyc1/notebooks/index.ipynb
Da sind jetzt aber die Klammern nicht bunt ;-)
"Hello, handsome. If things have gone totally wrong,
I'm talking to myself and you've got a wet towel wrapped
around your head." (Quaid, Total Recall)