Để sử dụng ess-rdired
để duyệt đối tượng, tôi theo hướng dẫn ESS và bổ sung sau đây để .emacs
tôi:ess-rdired: Tôi nhận được lỗi này "không có quá trình ESS gắn liền với bộ đệm này ngay bây giờ"
(autoload 'ess-rdired "ess-rdired"
"View *R* objects in a dired-like buffer." t)
Khi Tôi làm Mxess-rdired
, bộ đệm liệt kê các đối tượng trong môi trường hiện tại của bạn xuất hiện.
Tuy nhiên, khi tôi bấm các phím tắt như p, v tôi nhận được lỗi này:
"no ESS process is associated with this buffer now."
Bên cạnh đó, có thể ess-rdired
cập nhật thông tin của các đối tượng khi họ đang thay đổi?
đây là vấn đề đã biết, ít nhất là liên quan đến Sweave. Tôi tin (nhưng không chắc chắn) rằng nó được sửa trong phiên bản phát triển. Cách giải quyết mà tôi đang sử dụng là sử dụng 'C-c C-s' và liên kết bộ đệm với một tiến trình R đang chạy. Hy vọng điều này sẽ giúp – richiemorrisroe
@ richiemorrisroe, phương pháp của bạn hoạt động sau khi thêm (setq-default ess-dialect "R"). Cảm ơn. Tuy nhiên, vấn đề này có vẻ không phổ biến. Có phải vì hầu hết mọi người không sử dụng nó để quản lý không gian làm việc? – Yoh