/ / Čo sa stane, keď v termináli R stlačím kláves Control-C? - r, terminál

Čo sa deje, keď stlačím Control-C v termináli R? - r, terminál

Otvorím príkazový riadok systému Windows. Bežím R R, Keď stlačím Control-C na R termináli,niečo divné sa stane. Zdá sa, že ukončíme R a vezmem ma späť na príkazový riadok, ale teraz, keď píšem príkazy, sú ovládané príkazovým riadkom a terminálom R skrytým na pozadí. Čo sa deje?

C:Usershickfordm>R

R version 2.15.0 (2012-03-30)

> ^C
c:usershickfordm>dir
"ir" is not recognized as an internal or external command, operable program or batch file.

c:usershickfordm>
Error: object "d" not found

Upraviť: Stáva sa mi to iba vtedy, keď bežím R, Ak pobežím Rterm, control-C nerobí nič, čo je rozumné.

odpovede:

1 pre odpoveď č. 1

Môj priateľ to dokázal reprodukovať na Windows R, ale nie Rterm, V systéme Linux sa to nestane. Musí to byť chyba v R. Snažím sa to nahlásiť https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14948


Opravené proti smeru toku, očakáva sa, že výsledkom opravy bude R 2.16


Medzitým stanovené v R. oprava 2.15.1 http://cran.r-project.org/bin/windows/base/rpatched.html (nie vanilka 2.15.1)


0 pre odpoveď č. 2

V termináli R skúste toto:

>while(1){}

a potom napíšte control + c.

Vyskúšam to na Linuxe. Keď zadám control + c, slučkový terminál. Terminál R však neskončil. Nepokúsil som sa ho vyskúšať na Windows.