Có thể vô hiệu hóa lưu lịch sử lệnh/phiên trong R theo mặc định không? Tôi thực sự ghét những tệp .RData và .RHistory !!Tắt lịch sử lưu
Trả lời
Chỉ cần khởi động R với --no-save
. Xem R --help
.
Thêm tính năng này vào phím tắt của bạn (trong Windows ví dụ dưới mục "Nhắm mục tiêu" khi bạn nhấp chuột phải vào phím tắt và chọn thuộc tính).
Cảm ơn mdsummer! Bất kỳ ý tưởng làm thế nào để làm điều này với Notepad + +? Tôi đã thử thêm đường dẫn đến npptor.ini (R = C: \ ... \ bin \ x64 \ Rgui.exe) có và không có --no-save, nhưng NppToR dường như không tìm thấy Rgui. Nó hoạt động nếu tôi để nó lấy nó từ registry. – Mikko
Bạn có nghĩa là chỉnh sửa phím tắt bằng trình chỉnh sửa văn bản? Tôi không biết gì về Notepad ++ – mdsumner
No. Nó là một trình soạn thảo kịch bản R bên ngoài, có thể được sử dụng để gửi các kịch bản lệnh tới Rgui. – Mikko
Nếu bạn đang sử dụng một gui R, một sự thay thế và cách tiếp cận khá đẹp, do Brian Ripley, (see here), là để đưa những dòng sau trong báo cáo 'R_HOME/etc/Rprofile.site' file:
q <- function (save = "no", status = 0, runLast = TRUE)
.Internal(quit(save, status, runLast))
Lưu ý: điều này sẽ không hoạt động khi bạn gọi R từ dòng lệnh. Trong trường hợp đó, chỉ cần sử dụng đối số --no-save
được mô tả trong câu trả lời @mdsumner.
Để tìm hiểu thêm về 'Rprofile.site' và '.Rprofile' (tệp cấu hình theo thư mục tùy chọn), hãy xem tệp trợ giúp ?Startup
hữu ích luôn hữu ích.
Ngay cả linh hoạt hơn (Windows), thêm R và RStudio vào menu chuột phải của bạn, do đó bạn có thể bắt đầu trong bất kỳ thư mục
R-Gui: lưu sau đây trong một tập tin rguihere.reg, và nhấp đúp
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\RGui]
@="R Gui here"
[HKEY_CLASSES_ROOT\Folder\shell\RGui\command]
@="cmd.exe /c \"pushd %L &&start rgui --no-restore --no-save\""
RStudio
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\RStudio]
@="RStudio here"
[HKEY_CLASSES_ROOT\Folder\shell\RStudio\command]
@="cmd.exe /c \"pushd %L &&start C:\\PROGRA~1\\RStudio\\bin\\rstudio.exe\""
- 1. Lịch sử mã XCode (quay lại/tiến) Phím tắt?
- 2. Cách lưu trữ dữ liệu lịch sử
- 3. Lưu lịch sử từ Clearcase sang Git?
- 4. Lưu lịch sử lệnh trong pdb
- 5. mùa xuân lên lịch tắt máy lỗi
- 6. Lưu thư mục hiện tại vào lịch sử zsh
- 7. Sao lưu kho SVN với toàn bộ lịch sử
- 8. Làm cách nào để gdb lưu lịch sử lệnh?
- 9. Hợp nhất hai lịch sử kho lưu trữ git
- 10. Lấy lịch sử ajax
- 11. Làm cách nào để tắt lịch sử trong mô-đun cơ giới hóa python?
- 12. Các lối tắt khởi chạy Eclipse cho lịch sử gỡ lỗi
- 13. Quartz - Cách tắt và khởi động lại bộ lập lịch?
- 14. Lịch sử bản ghi Vim
- 15. Cách lưu lịch sử trò chuyện Lync khi Corp đã chặn tính năng này?
- 16. Mất lịch sử TFS
- 17. lịch sử iframe firefox
- 18. Chồng hoặc lịch sử báo thức?
- 19. Tắt "Lưu Ảnh chụp nhanh" trong NetBeans
- 20. Cách duy trì lịch sử công việc bằng cách sử dụng Lịch hẹn Quartz
- 21. Cơ sở dữ liệu Lịch sử
- 22. Lịch sử phiên bản phù hợp
- 23. Disable lịch sử trong Linux
- 24. Paypal SandBox Lịch sử IPN
- 25. Lịch sử hiệu suất Java
- 26. lịch sử Clipboard trong Eclipse
- 27. Lịch sử trong Clojure REPL
- 28. Cách xem lịch sử gói?
- 29. Lịch sử sử dụng bộ nhớ Linux
- 30. Truy xuất lịch sử dòng lệnh
bạn đang sử dụng windows/linux/mac? – Dason
Nếu bạn đang sử dụng giao diện dòng lệnh, tôi giữ bí danh sau trong .bash_profile: R64 = 'R64 --no-save --no-restore-data --quiet' - đẹp và dễ dàng. (Tương tự cho R/R32) – mweylandt