it-swarm.com.de

Wie werden mehrere Codezeilen in Rstudio eingerückt?

Ich habe versucht, nach dem Hervorheben der Zeilen "reindent lines" zu verwenden, aber das funktioniert nicht (tatsächlich entfernt es die Einrückung). Zum Beispiel möchte ich einen schnellen Weg zu

nimm ein Skript wie dieses

#parameters
b=2
c=1
d=4
q=3

und verwandle es in dieses

#parameters
    b=2
    c=1
    d=4
    q=3

in Rstudio

25
WetlabStudent

Wenn Sie den Code des Interesses markieren und auf die Registerkarte tippen, wird eine weitere Einrückungsebene hinzugefügt. Mit der Umschalttaste entfernen Sie eine Einrückungsebene.

44
Dason

re format code und reindent funktioniert für mich. In Ihrem Beispiel glaube ich, dass es eher auf dem Platz basiert, den ein Tab erstellt. Über den folgenden Link können Sie auch gute Codes schreiben

https://google-styleguide.googlecode.com/svn/trunk/Rguide.xml

http://r-pkgs.had.co.nz/r.html

0
user5249203

Mit RStudio können Sie Regex in Suchen und Ersetzen verwenden. Sie können nach \n suchen und durch \n\t ersetzen, was das tun wird, was Sie möchten. 

Durch die automatische Einrückung wird Ihr Code so formatiert, dass gegebenenfalls Einrückungen vorhanden sind (z. B. in Klammern). 'Reindent' gilt für das automatische Einrücken, was nicht mehr angebracht ist (z. B. wurden Klammern entfernt).

0
alexwhan