如何在ESS中缩进缓冲区?

ggg*_*ggg 3 emacs elisp r ess

ESS允许我们缩进一行和一个表达式.是否有用于缩进缓冲区的键绑定?如果没有,我们可以创建吗?

kjf*_*tch 7

如其他人所述,您可以标记整个缓冲区C-x h,然后用该缩进该区域C-M-\

您还可以在.emacs文件中放置以下内容:

(defun my-indent-buffer()
  (interactive)
  (save-excursion
    (indent-region (point-min) (point-max))))

(global-set-key "\C-cib" 'my-indent-buffer)
Run Code Online (Sandbox Code Playgroud)

这有助于记住你的观点.


Dir*_*tel 6

不确定缓冲区,但您可以标记一个区域,然后使用C-M-\它.