On Fri, Jul 3, 2009 at 3:07 PM, Duncan Murdoch<murd...@stats.uwo.ca> wrote:
> 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.)

At least on Windows if you turn line numbering on in vim (its off by default)
then selecting with the mouse and copying does not include them.

______________________________________________
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