Why not use the R bundle for TextMate and run your script directly in TextMate? 
You'll get nice output.

And if you want to run R directly and get the output in a .Rout file you can 
add a command to the R bundle, create a small script that runs R in batch.
Create a new command in the R bundle, give it an appropriate name  and then put 
this in the body of the command:

#!/bin/bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . 
"${TM_SUPPORT_PATH}/lib/bash_init.sh"

if [[ ${#TM_DIRECTORY} -gt 0 ]]; then
        cd "${TM_DIRECTORY}"
else
    exit_show_tool_tip "Save file first!"    
fi

R CMD BATCH --encoding=UTF-8 --no-save --no-timing ${TM_FILENAME}
mate ${TM_FILENAME}out

Berend Hasselman

> On 4 Feb 2018, at 01:23, Martin Batholdy via R-help <r-help@r-project.org> 
> wrote:
> 
> Dear R-users,
> 
> This question might not be restricted to R, but I hope that some might have 
> experienced similar problems and could help me.
> 
> When using R, I usually work with a text-editor (textmate2) in which I 
> prepare the script.
> To execute code, I then copy and paste it to an R-session running in the 
> terminal/shell (on Mac OS).
> 
> Unfortunately, when pasting too much code into the terminal (e.g. 60 lines), 
> some characters are occasionally and randomly scrambled or missing.
> For example "col <- ifelse(..." turns into "col < col < cse(…".
> 
> This happens very randomly, is difficult to predict, and while it only 
> affects a hand full of characters in total, it leads to a lot of errors in 
> the code execution along the way.
> Apparently, it has to do with the buffer size and paste-speed of the terminal.
> 
> So far, I could not find any solution to the problem.
> 
> Therefore, I wanted to ask; 
> Do others here use a similar workflow (i.e. having a text-editor for coding 
> and using copy/paste to the terminal for code execution) and encountered 
> similar problems with big chunks of code in the clipboard?
> Are there any solutions for this problem, specifically for running R over the 
> shell?
> 
> Thank you very much!
> 
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to