Подтвердить что ты не робот

Любая команда Emacs, такая как paste-mode в vim?

Когда я пытаюсь вставить код из браузера в Emacs, он будет автоматически отступать от кода, есть ли способ остановить Emacs от временного отступа, например: установить вставку в vim?

4b9b3361

Ответ 1

Самый простой способ с emacs24:

M-x electric-indent-mode RET

Отключает автоматический отступ.

Вставьте свою вещь.

renable

M-x electric-indent-mode RET

Или просто M-x UP-Arrow; -)

Ответ 2

Переключитесь в буфер *scratch* (или просто на какой-то несуществующий буфер, он будет в Фундаментальном режиме, который не должен делать никакого аутоиндиционирования, если вы так или иначе не настроили его), введите C-SPC, чтобы запустить region, вставьте текст, введите C-w, чтобы вырезать его в Emacs, вернитесь в исходный буфер, введите C-y для вставки.

Ответ 3

Быстрое обходное решение для Python заключается в вставке в блок """ ... """.

Ответ 4

Команда prefixed yank C-u C-y будет выходить без отступов. Работает с Emacs 25.

Ответ 5

Вы можете попробовать

c-toggle-syntactic-indentation