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

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

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

14
задан mcandre
04.12.2022 2:22 Количество просмотров материала 2550
Распечатать страницу

2 ответа

можно использовать indent-rigidly команда для этого. Однако я бы не рекомендовал отключать стандартный режим markdown-mode TAB привязка, так как он делает гораздо больше, чем отступы (для exemple это циклы видимости, когда точка находится на строке заголовка)

например, поместите это в файл инициализации для bind C-TAB жесткие отступ:

(eval-after-load "markdown-mode"
  '(define-key markdown-mode-map (kbd "C-<tab>")
     (lambda ()
       (interactive)
       (indent-rigidly (region-beginning) (region-end) 4))))
1
отвечен Francesco 2022-12-05 10:10

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

0
отвечен Adobe 2022-12-05 12:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх