在我的 Emacs 中,space
key 可以正确缩进 1 行。如果我选择几行,然后按space
键,缩进不起作用。
通过点击此链接,我尝试使用C-M-\
or C-M-q
,但C-M
直接删除所选的整个块。
这是我的.emacs
,有人可以帮忙吗?
选择乘行,然后键入C-u 8 C-x Tab,它将按8
空格缩进该区域。
C-u -4 C-x Tab4
将按空格取消缩进
如果您希望 Emacs 正确缩进多行,则该命令C-META \
也称为C-M-\
. 换句话说,它不是Control - M
,而是Control - Meta - Backslash
(大多数键盘上的Control+ Alt+ )\
[警告:这种方法可能会导致其中一条评论中提到的错误。邀请建议修复它。]
交互式缩进的步骤。
除了 Kev's 之外,上述方法都不适合我——这对我的慢手指来说太冗长了。
对我来说,我可以突出显示该地区并按下Alt-left arrow 。奇怪的是,即使Alt在 emacs 中注册为元,Esc-left arrow 也不起作用。