如何在ESS中缩进缓冲区?

3

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

2个回答

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)

这样做的好处是记住你的位置。

6

不确定缓冲区,但您可以标记一个区域,然后使用C-M-\对其进行操作。


啊,像往常一样,使用Emacs,每天都能学到新东西。或者我猜应该这样。 :) - Dirk Eddelbuettel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接