Existe-t-il une version ESS de la commande Clear Console qui peut être trouvée dans le RGui (Ctrl-L)?Version Emacs ESS de Clear Console
Je souhaite avoir un tampon * R * vierge.
Existe-t-il une version ESS de la commande Clear Console qui peut être trouvée dans le RGui (Ctrl-L)?Version Emacs ESS de Clear Console
Je souhaite avoir un tampon * R * vierge.
De l'EmacsWiki, cette fonction Elisp fonctionne bien pour moi:
(defun clear-shell()
(interactive)
(let ((old-max comint-buffer-maximum-size))
(setq comint-buffer-maximum-size 0)
(comint-truncate-buffer)
(setq comint-buffer-maximum-size old-max)))
Mettez dans votre ~/.emacs.d/init.el
et exécuter avec M-x clear-shell
, ou le lier à une clé dans votre init.el
avec quelque chose comme:
(global-set-key (kbd "\C-x c") 'clear-shell)
c'est vraiment soigné. Y a-t-il un moyen de l'envoyer quand je suis dans une autre fenêtre? Si j'essaie de faire «clear-shell» ou «C-x c» quand je ne suis pas dans la fenêtre avec le shell actif, j'obtiens une erreur; 'processp, nil'. Je suis nouveau à emacs alors s'il vous plaît ours avec moi si j'ai oublié quelque chose de basique. –
Le moyen le plus simple serait de marquer le tampon entier (C-x h
), de le supprimer, puis de taper RET
pour que l'invite revienne.
qui ne fonctionne pas avec le tampon R, pour une raison quelconque –
Exécuter M-x comint-clear-buffer
qui est lié à C-c M-o
+1 celui-ci m'embêtait depuis un bon moment ... et, BTW 'C-l' keybinding n'est pas disponible seulement en RGui, mais en R session interactive sur les systèmes * NIX aussi. C'est un peu universel pour toutes les coques NIX. =) – aL3xa