60

vim で複数行をインデントする方法についていくつかの回答を見つけました。1 行を複数回インデントする方法を知りたいです。実際には、次のコマンドの短いバージョンが必要です: ">>>>>>>>>>" (つまり、10 個の右角かっこ「大なり」記号です。)

4

5 に答える 5

92

必要なものを (通常はvまたはShift+でv) 選択し、 と入力し5>ます。

同じ選択を修正または繰り返す必要がある場合は、 を使用しますgv

于 2010-09-13T16:52:51.140 に答える
14

を押して現在の行を選択し、v入力5>して現在の行を 5 回インデントします。これは>10 回押すのと同じです。

于 2010-09-13T16:55:54.943 に答える
13

「vi で複数の行をすばやくインデントする方法」に対する回答の 1 つは、ビジュアル モードで再マップ>してビジュアル モードを再選択する巧妙なトリックを示しました。あなたの中で.vimrc...

vnoremap < <gv
vnoremap > >gv

次に、インデントする行 (または行) を選択し、適切な方向を何度でも押します。

于 2010-09-13T17:16:48.717 に答える
12

1 回インデントして使用します。前のコマンドをやり直すか、u で元に戻します。

于 2010-09-13T17:03:35.143 に答える