我想通过一个制表位向左移动一个区域,作为一个刚性块(不改变内部线条的缩进)。
以下是相关documentation的引用,但我不明白:
C-x TAB此命令用于更改所有行的缩进 从该区域开始,将受影响的线条作为“刚性”单元移动。
如果不带参数调用,该命令将激活瞬态模式 以交互方式调整受影响线的缩进。而 此瞬态模式处于活动状态,向左键入LEFT或RIGHT缩进 和向右,分别由一个空格。您也可以键入S-LEFT或 S-RIGHT向左或向右缩进到下一个制表位(参见Tab 停止)。键入任何其他键将禁用瞬态模式,然后恢复 正常编辑。
我没有看到瞬态模式。如何将区域移动到上一个制表位?
答案 0 :(得分:1)
在Emacs 24.4中引入了瞬态模式的这种行为。在这种情况下,提交者正在运行24.3。
在Emacs 24.3上,watchers
无法向前或向后移动“到最近的制表位”。相反,它可能只用于移动给定数量的字符。
例如:
indent-rigidly
C-u - 7 C-x <tab>