Send script to terminal - Solved


#1

Sometimes on rstudio server, I'm logged in on an another server via the terminal (or in R inside a docker container).

Would be great to be able to do CTRL+SHIFT+ENTER or something to send script content to the terminal (rather than the console). (Also would help a lot when using RStudio's shell editing functionality)


#2

rstudioapi package has functions to interact with the terminal (such as terminalSend). Could you use it to create a simple RStudio add-on or a Shiny gadget to do what you want? You can even automate the whole process of opening the ssh connection and launching R in the terminal.


#3

That's exactly what I'm after! yes I believe I could, I'll take a look


#4

There's a shortcut that does exactly this. On MacOS it's Option-Cmd-Enter:

image

I believe it's Ctrl-Alt-Enter on other operating systems (but the menu will tell you for sure).

Does that do what you want?


#5

There is indeed... I swear I looked at this before and did not see that. facepalm