回答:
デフォルトでindent-rigidlyバインドさC-x TABれているcommandを使用します。
インデントするスペースの数を指定するには、などのプレフィックス引数を使用しますC-5 C-x TAB。
または、コマンドを呼び出してから、左/右矢印を使用して、インデントレベルをインタラクティブに調整できます。
C-5 C-x TAB、現在の領域を5スペース分インデントしてみてください。
C-a、行の先頭に移動したりC-SPC、リージョンのマークを開始しC-n C-nたり、2行下に移動したり、C-5 C-x TABこれら2行をインデントしたりします。
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)。インデントするスペースの数を示すプレフィックス引数を指定します。負の数はその数のスペースを削除します。