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ď č. 1Mô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.