2012-12-21 53 views
6

Khi tôi làm điều này trong RStudio hoặc RGUI:Configure sửa chữa() và chỉnh sửa() để mở trong Notepad ++ từ R/RStudio

fix(SomeFunction) 

(hoặc sử dụng edit()) Tôi có thể nhìn thấy mã của hàm trong Notepad. Có cách nào mà tôi có thể thay đổi điều này để xem trước mã mở trong Notepad ++ chứ không phải là Notepad cũ đơn giản? Và tương tự, có anyway mà tôi có thể buộc View(SomeDataFrame) để mở ra trong Excel?

Trả lời

7

fixedit chức năng gọi trình chỉnh sửa được xác định trong đối số "editor".
Theo mặc định, đối số đó được đặt thành getOption('editor') như được hiển thị trong edit function documentation.

Vì vậy, bạn có thể vượt qua notepad ++ con đường như là đối số chức năng, ví dụ:

path <- "C:\\Program Files (x86)\\Notepad++\\Notepad++.exe" 
fix(somefunction,editor=path) 

hoặc thiết lập notepad ++ như soạn thảo mặc định bởi changin tùy chọn R phiên tức là hiện tại:

path <- "C:\\Program Files (x86)\\Notepad++\\Notepad++.exe" 

options(editor=path) 

# from now on, all calls to fix and edit will open notepad++ as default editor... 
fix(somefunction) 

NB

Nếu bạn muốn đặt tùy chọn mới làm mặc định cho tất cả các phiên tiếp theo, bạn nên chỉnh sửa Rprofile.site tập lệnh theo đường dẫn RHome\etc như được giải thích here.

+0

Nếu bạn đang sử dụng máy tính có nhiều người dùng R, bạn nên định cấu hình .Rprofile thay vì .Rprofile.site. – Dason

5

Bạn có thể thử một cái gì đó như this để tạo tạm thời .csv và mở trong Excel.

+0

Cảm ơn điều đó thật hoàn hảo. Thật không may, tôi chỉ có thể đánh dấu một câu trả lời là được chấp nhận vì vậy tôi chỉ có thể cung cấp cho bạn một measly +1. – MadScone

+0

Lỗi thời bây giờ RStudio xem bộ dữ liệu đầy đủ – geotheory

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