On 7/3/2009 2:14 PM, cls59 wrote:

Duncan Murdoch-2 wrote:

The Windows GUI was written before the Mac GUI, and was written using a fairly strange toolkit, which are two reasons the Mac looks prettier. But the Windows GUI has a few advantages over the Mac:
(snip)

You can copy from the console, prompts and all, and paste just the commands, to re-execute a sequence of commands.


I recently noticed that the Mac GUI contains a way to do block selection- so
you can select just the code you want to copy and exclude the prompts. Just
hold down the option key and the text cursor will turn into a crosshair
which allows you to exclude the prompt column while you select.

But doesn't that require you to edit out results? The nice thing in the Windows Rgui is that it does everything for you. So I can take a block of text like

> x <- 1
> x
[1] 1
> y <- 2
> y
[1] 2
> x + y
[1] 3

and cut and "paste commands only" to re-execute it, without manually editing out the [1] 1, [1] 2, [1] 3 lines. (Tony Plate contributed this code way back in R 1.9.0; thanks Tony!)

Even better, this behavior is somewhat universal as it works in other
applications such as the Terminal. I find it particularly useful for copying
code out of Vim without getting Vim's line numbers wrapped up in my
selections.

I think there's something of a culture clash here. I consider it torture to use an editor that does that. Line numbers are part of the frame around the text, they shouldn't be copied as part of the text. (I was going to say I'd never use such an editor, but that's not true: sometimes I have no choice.)

Duncan Murdoch

______________________________________________
R-help@r-project.org mailing list
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