ESS允许我们缩进一行和一个表达式。是否有一个键绑定来缩进缓冲区?如果没有,我们可以创建它吗?
正如其他人所述,您可以标记整个缓冲区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)
不确定缓冲区,但您可以标记一个区域,然后使用C-M-\
对其进行操作。