[ESS] Can not interrupt long printing
Kasper Daniel Hansen
kasperdanielhansen at gmail.com
Mon Jun 25 15:24:30 CEST 2012
You can always move the point to the "last place" (not sure what the
technical term is) by C-c C-e (works in an comint buffer).
I set R options in my ~/.Rprofile.
Kasper
On Mon, Jun 25, 2012 at 8:16 AM, Vitalie Spinu <spinuvit at gmail.com> wrote:
> >> Rainer M Krug <r.m.krug at gmail.com>
> >> on Mon, 25 Jun 2012 11:36:52 +0200 wrote:
>
> >> If you didn't set comint-scroll-to-bottom-on-output then this is reasonable. Comint will not
> >> scroll the buffer unless you are at the end of it.
>
> > I'll try if this changes anything and give some feedback.
>
> > This seems to have solved the problem: The cursor is always at the end, so a Ctrl-c is accepted.
>
> Ok, I only now see the problem. So Ctrl-c works only after the process
> mark. Then, I would say that this is a bug in comint or ESS. Will
> investigate.
>
> Thanks.
>
>
> >>
> >> I guess you know about max.print option. Set it to something small, like 1000, to avoid the
> >> listing of big objects.
>
> > I should actually. But I am starting R with --vanilla, so the defaults are used - is there a way
> > in ESS that I can set options? (I am sure there is)
>
> > Thanks,
>
> > Rainer
>
> >>
> >> Vitalie.
> >>
> >>>>>>
> >>>>>> str(x)
> >>>>>>
> >>>>>> before asking for a display of the complete object? The str function, written by
> >>>>>> Martin, provides a concise overview of any R object. Other alternatives for data
> >>>>>> frames in particular are
> >>>>>>
> >>>>>> head(x, n) # display the first n rows, the default for n is 6
> >>>>>>
> >>>>>> and
> >>>>>>
> >>>>>> tail(x, n)
> >>>>>>
> >>>>>> On Thu, Jun 21, 2012 at 7:09 AM, Rainer M Krug <r.m.krug at gmail.com> wrote: Hi
> >>>>>>
> >>>>>> I sometimes want to see an object / dataframe (lets call it x) in R and, only after
> >>>>>> issuing the command to print it(> x), that it x is a HUGE dataframe and it takes
> >>>>>> literally minutes to print. I am not able to interrupt the printing with Ctrl-c as I
> >>>>>> used to be, as the cursor is in the middle of the screen and not at the end of the
> >>>>>> output. Interrupting via the menu also does not work ("No command on this line"). The
> >>>>>> only thing I can do is either wait or kill R
> >>>>>>
> >>>>>> Is it possible to make sure that the cursor stays at the end of the output, so that I
> >>>>>> can interrupt the printing? Thanks,
> >>>>>>
> >>>>>> Rainer
> >>>>>>
> >>>>>>>
> >>>>>>> ______________________________________________ ESS-help at r-project.org mailing list
> >>>>>>> https://stat.ethz.ch/mailman/listinfo/ess-help>>
>
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list