リジッドブロック(内線のインデントを変更しない)として、あるタブストップだけ左に領域を移動したいとします。リジッドブロックとしてのインデント解除
ここでは、関連するdocumentationからの引用だが、私は理解していない:
CxのTABこのコマンドは次のように影響を受けた行を移動し、地域で始まるすべての行 のインデントを変更するために使用されます「剛性」ユニット。
引数なしで呼び出された場合、コマンドは の一時的なモードを有効にして、影響を受けた行のインデントを対話的に調整します。 この過渡モードがアクティブな間は、LEFTまたはRIGHTインデントを左に 、右にそれぞれ1つのスペースをタイプすると入力します。 S-LEFTまたは S-RIGHTを入力すると、次のタブストップに左右にインデントすることもできます(タブ 停止を参照)。他のキーを入力すると、トランジェントモードが無効になり、 通常編集が再開されます。
一時的なモードが表示されません。リージョンを以前のタブストップに移動するにはどうすればよいですか?
Related answer, to un-indent by 4 spaces
'Cxの'それはが –
donkopotamus
@donkopotamus 'Cxの' '良いです、その後はCh K '、' Cxの 'との結合あなたのキーをチェックし、おそらくそれからではない場合、通常インデント-rigidly' ...'にバインドされています - 私はインデント/インデント/インデントを探しています。その「C-h k」は素晴らしいヒントです - ありがとう。 –
Hatshepsut
正しくバインドされている場合、 'C-x'は、 'tab-width'の前の倍数に割り当てるべきです。あなたの代わりに何が起こっていますか? –
donkopotamus