在我的Emacs中,space
键可以正确缩进1行。如果我选择多行,并按space
键,则缩进不起作用。
通过关注此link,我尝试C-M-\
或C-M-q
,但C-M
会直接删除所选的整个块。
这是我的.emacs
,有人可以帮忙吗?
答案 0 :(得分:82)
选择乘法线,然后输入 C-u 8 C-x Tab ,它将按8
个空格缩进该区域。
C-u -4 C-x Tab 将被4
空格取消缩进
答案 1 :(得分:18)
如果您希望Emacs正确缩进多行,则命令C-META \
也称为C-M-\
。换句话说,它不是Control - M
,而是大多数键盘上的Control - Meta - Backslash
( Control + Alt + \ )< / p>
答案 2 :(得分:1)
除了Kev&#39; s之外,上述方法都没有对我有用,而且对于我的慢手指来说这太冗长了。
对我来说,我可以突出显示该区域并按 Alt-left arrow 。奇怪的是,即使 Altt 在emacsm中注册为meta, Esc-left arrow 也不起作用。
答案 3 :(得分:1)
交互式缩进