2015-07-31 21 views
8

Câu hỏi cơ bản ở đây:Sublime 3 không giao tiếp với R (đã thử R-box và REPL)

Tôi đã cài đặt gói hộp R trong Sublime 3 mà không gặp vấn đề gì. Tôi đã thay đổi đường dẫn đến R.app của tôi trong SublimeREPL.sublime-settings trong Sublime, mặc dù điều này không nên tạo sự khác biệt trên Mac. Tôi đã kiểm tra trong Gói kiểm soát -> R-Box: Chọn Chương trình. Nó được đặt thành R.

Tôi chỉ đơn giản là không thể nhận được Sublime để gửi mã đến R. Nhấn Cmd + Enter không có gì (thực tế, nó bắt đầu một dòng mới trên Sublime).

Tôi đang chạy Sublime 3 trên Maverics và phiên bản R 3.2.1. Nhưng tôi đã có cùng một vấn đề với Sublime 2 và một phiên bản R trước đó. Tôi chắc chắn rằng tôi thiếu một cái gì đó đơn giản nhưng tôi không thể tìm thấy bất kỳ thông tin thêm trong trang cài đặt.

+1

Bạn có thể muốn thêm này như là một vấn đề trên repo github nếu bạn vẫn gặp sự cố https://github.com/randy3k/R-Box/issues – jflournoy

Trả lời

2

Thực ra, tôi đã nhận được câu trả lời từ các nhà phát triển hộp R, đã hoạt động hoàn hảo: Đóng Nội dung tối ưu 3, sau đó mở lại. Sau đó kiểm tra xem ở dưới cùng bên phải của cửa sổ nó nói R Extended.

Nếu không, bạn cần phải thiết lập các cú pháp trên file:

cmd + shift + P Set Cú pháp: R Mở rộng

2

Mở bảng điều khiển R bằng cách nhấn Ctrl + Shift + P và nhập REPL R (sau vài lần bạn sẽ có thể chỉ cần nhập R và nó sẽ xuất hiện). Bạn có thể mở hai cửa sổ bằng cách sử dụng (Alt + Shift + 2) để bạn có thể có mã R ở bên trái và bảng điều khiển R ở bên phải.

Để chạy mã, khi bạn đã gọi là bàn điều khiển R, bạn có ba tùy chọn: Để chạy dòng hiện tại hoặc các dòng bạn đã chọn, nhấn Ctrl + Shift (release) rồi nhấn l. Để chỉ chạy văn bản đã chọn, nhấn Ctrl + Shift (release) rồi nhấn s. Để chạy toàn bộ tệp, nhấn Ctrl + Shift (release) rồi nhấn f.

+0

Cảm ơn! Tôi không gặp vấn đề khi mở bàn điều khiển R. Một lần nữa tôi cảm thấy thực sự câm nhưng nhấn bất kỳ kết hợp không gửi mã để R. Tôi chỉ nhận được một 's', hoặc 'l' được viết trên mã của tôi. – elisa

+0

Thực ra, vui lòng bỏ qua nhận xét trước của tôi. Nó hoạt động bây giờ .. (loại). Mã không được đánh giá ngay lập tức, nhưng tôi phải đi đến cửa sổ khác nơi giao diện điều khiển và nhấn Enter. Hành vi này có được mong đợi không? Cảm ơn một lần nữa và xin lỗi vì những câu hỏi ngớ ngẩn! – elisa

+0

Xin chào, tôi đang gặp vấn đề tương tự như bạn đã đề cập ở trên. Bạn có nhớ những gì bạn đã làm để không có dòng được chọn chỉ đơn giản là được thay thế bằng 's' khi nhấn nó, nhưng được đánh giá trong giao diện điều khiển? – user2253546

Các vấn đề liên quan