Answers:
使用command indent-rigidly
,C-x TAB
默认情况下绑定。
您可以使用前缀参数(例如)指定要缩进的空格数C-5 C-x TAB
。
或者,您可以调用该命令,然后使用向左/向右箭头以交互方式调整缩进级别。
C-5 C-x TAB
,尝试缩进当前区域5个空格。
C-a
移至该行的开头,C-SPC
开始标记该区域,C-n C-n
向下移动几行,C-5 C-x TAB
缩进这两行。
如果您使用python-mode.el C-c >
或C-c <
向左或向右移动块
的string-rectangle
命令(C-x r t
)可以被用于插入在选择的区域中的任何任意的文本(包含空格)。
假设您有此文本块,并且要在所有行的前面插入5个空格。
abc
def
ghi
首先选择一个“ 0列”区域,如下所示(该点位于字符“ a”上,标记位于包含“ ghi”的行的同一列中:
▮bc
def
▯ ghi
现在使用string-rectangle
,将要插入的文本插入所选区域。在此示例中,我们将在所有行上(包括点和标记之间)插入5个空格。
C-x r t M-5 SPC RET
这将给出以下强制缩进的文本。
abc
def
ghi
有C-x TAB
(绑定到indent-rigidly
)。给它一个前缀参数以指示您希望缩进多少空格,负数则删除那么多空格。