2015-07-31 24 views
8

Süper temel soru ile arabirim: Sublime 3 değil R (denenmiş R-box ve REPL) burada

herhangi bir sorun ile Sublime 3 R-box paketi yüklü. Mac'te SublimeREPL.sublime ayarlarında yer alan R.app'ımın yolunu değiştirdim, ancak bu Mac üzerinde bir differece yapmamalı. Paket Denetimi -> R-Box: Program Seç. R.

'a ayarlıyorum. Basitçe Sublime'ın kodu R'ye gönderemiyorum. Cmd + Enter'a basmak hiçbir şey yapmaz (aslında Sublime'da yeni bir satır başlatır).

Maverics'te Sublime 3 ve R sürüm 3.2.1 çalıştırıyorum. Ama ben de Sublime 2 ve bir önceki R versiyonu ile aynı sorunları vardı. Eminim ki basit bir şey eksik ama kurulum sayfasında daha fazla bilgi bulamıyorum.

+1

Sen eğer github repo bir sorun olarak eklemek isteyebilirsiniz hala sorun yaşıyorsanız https://github.com/randy3k/R-Box/issues – jflournoy

cevap

2

Aslında, R-box geliştiricilerinden mükemmel bir şekilde çalışan bir yanıt aldım: Submime Text 3'ü kapatın ve yeniden açın. Ardından pencerenin sağ alt kısmında R Extended yazdığını kontrol edin.

Değilse, dosya üzerinde Syntax'i ayarlamanız gerekir:

cmd + shift + U Seti dizimi: R Extended

2

Ctrl + Shift + P tuşlarına basarak ve REPL R yazarak bir R konsolunu açın (birkaç kez sonra sadece R yazabilirsiniz). (Alt + Shift + 2) tuşlarını kullanarak iki pencere açabilirsiniz, böylece R kodunuzu sola ve sağ taraftaki R konsolunuza sahip olacaksınız.

Kodu çalıştırmak için, R konsolunu çağırdıktan sonra, üç seçeneğiniz vardır: Geçerli satırı veya seçili satırları çalıştırmak için Ctrl + Shift (serbest bırak) düğmesine ve ardından l düğmesine basın. Sadece seçilen metni çalıştırmak için Ctrl + Shift (serbest bırak) öğesine basın, ardından s. Tüm dosyayı çalıştırmak için Ctrl + Shift (serbest bırak) öğesine basın, ardından f.

+0

Teşekkürler! R konsolunu açarken sorun yaşıyorum. Tekrar gerçekten aptalca hissediyorum ama kombinasyonlardan herhangi birine basmak kodu R'ye göndermiyor. Sadece bir 's' ya da 'l' koduma yazdım. – elisa

+0

Aslında, önceki yorumumu dikkate almayın. Şimdi çalışıyor .. (bir çeşit). Kod hemen değerlendirilmez, ancak konsolun bulunduğu diğer pencereye gitmeli ve Enter'a basmalıyım. Bu davranış bekleniyor mu? Tekrar teşekkürler ve aptalca sorular için üzgünüm! – elisa

+0

Hey, yukarıda belirttiğim gibi aynı problemi yaşıyorum. Seçtiğiniz çizginin seçilmemesi için ne yaptığınızı hatırlıyor musunuz, sadece 's' tuşuna basılırken değiştirilir, ancak konsolda değerlendirilir mi? – user2253546