2010-05-28 2 views
3

ESS позволяет нам выделять строку и выражение. Существует ли привязка ключа для отступов в буфере? Если нет, можем ли мы его создать?Как отступать буфер в ESS?

ответ

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-\.

+5

Или отметьте весь буфер 'C-x h'. –

+0

Ах. Как всегда с Emacs, каждый каждый день узнает что-то новое. Или я думаю, что нужно. :) –