14
Emacs-ESS에서 두 개의 세션을 엽니 다. 하나는 내 바탕 화면에, 다른 하나는 tramp를 사용하는 서버에 있습니다. ESS에게 사용할 세션을 어떻게 알 수 있습니까?emacs-ess에서 R 세션을 어떻게 전환 할 수 있습니까?
Emacs-ESS에서 두 개의 세션을 엽니 다. 하나는 내 바탕 화면에, 다른 하나는 tramp를 사용하는 서버에 있습니다. ESS에게 사용할 세션을 어떻게 알 수 있습니까?emacs-ess에서 R 세션을 어떻게 전환 할 수 있습니까?
그럼 내가 이맥스 안에 내 (지역) R 세션 사이를 전환 할 수
M-x ess-switch-process
모든 시간을 사용합니다. 섹션 3.2에는 세부 사항이 있습니다. aL3xa의 의견을 후속으로 편집
, 나는 또한 내 dot.emacs에서이 있습니다
프로세스 스위치 많은 친절하게(require 'uniquify)
(setq uniquify-buffer-name-style 'post-forward-angle-brackets)
; Slightly more debatable
(global-set-key (kbd "C-x C-b") 'ibuffer)
. CGWalters에 대한 명성, 내가 이걸 복사 한 또 다른 Emacs 사용자.
@Dirk 감사합니다. - 이제 작동합니다. 새로운 프로세스를 시작하기 전에이 작업을 시도했지만, 이제 Mx ess-start-process를 수행 한 다음 Mx ess-switch-process를 수행해야합니다. –
@David,'ess-switch-process'는' Cc Cs'와 관련된 기능은 iESS의 'Cc Ck'로 iESS 버퍼를 쉽게 탐색 할 수 있습니다. – VitoshKa
또 다른 "해결책"은'C-x b'를 사용하고'* R' 뒤에 원하는 세션 ID를 입력하는 것입니다. 그것은 네이티브 이맥스 기능입니다 (ESS에만 국한된 것은 아닙니다). 이전에 사용 된 버퍼 이름이 기본적으로 minibufer에 표시되므로 두 개의 R 세션 사이를 전환하면 매우 편리 할 수 있습니다. – aL3xa