【问题标题】:How to indent a buffer in ESS?如何在 ESS 中缩进缓冲区?
【发布时间】:2010-05-28 01:09:15
【问题描述】:

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

【问题讨论】:

    标签: emacs r elisp ess


    【解决方案1】:

    正如其他人所说,您可以标记整个缓冲区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)
    

    这有助于记住你的观点。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 啊。与 Emacs 一样,人们每天都会学到一些新东西。或者我想应该。 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 1970-01-01
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 2011-05-31
      相关资源
      最近更新 更多