Отступ на один уровень глубже, чем на умный отступ?

365
mcandre

В режиме уценки я бы хотел отключить умный отступ. Вместо этого, когда я выделяю блок кода и нажимаю клавишу TAB, я бы хотел, чтобы блок был смещен на один уровень глубже, например, как это делает Sublime.

Что входит в мои ~ / .emacs для достижения этой цели?

0
Не могли бы вы показать пример желаемого результата для тех из нас, кто не использует возвышенное? terdon 11 лет назад 0

2 ответа на вопрос

1
Francesco

You can use the indent-rigidly command to do this. I would however not recommend disabling markdown-mode's standard TAB binding since it does much more than indenting (for exemple it cycles visibility when point is on a header line)

For example, put this in your initialization file to bind C-TAB to rigid indentation:

(eval-after-load "markdown-mode" '(define-key markdown-mode-map (kbd "C-<tab>") (lambda () (interactive) (indent-rigidly (region-beginning) (region-end) 4)))) 
0
Adobe

Попробуйте: C-u C-x Tab. Должен работать в любом режиме.

Похожие вопросы