当我试图将一些代码从浏览器粘贴到 Emacs 时,它会自动缩进代码,有什么办法可以阻止 Emacs 暂时缩进,比如:set paste in vim?
问问题
8484 次
5 回答
39
使用 emacs24 最简单的方法是:
M-x electric-indent-mode RET
这会禁用自动缩进。
粘贴你的东西。
可再生能源
M-x electric-indent-mode RET
或者只是M-x UP-Arrow
;-)
于 2015-08-17T11:03:25.133 回答
14
切换到*scratch*
缓冲区(或只是到一些不存在的缓冲区;它将处于基本模式,除非您以某种方式对其进行配置,否则不应执行任何自动缩进),键入C-SPC
以启动该区域,粘贴您的文本,键入C-w
以剪切它在 Emacs 中,切换回原来的缓冲区,输入C-y
粘贴。
于 2009-06-12T14:18:29.390 回答
5
Python 的一个快速解决方法是粘贴到一个""" ... """
块中。
于 2017-09-15T11:41:50.053 回答
5
带前缀的 yank 命令C-uC-y将在没有缩进的情况下进行 yank。适用于 Emacs 25。
于 2017-09-18T09:20:29.060 回答
0
你可以试试
c-toggle-syntactic-indentation
于 2009-06-12T13:58:53.963 回答