1

私は vi/vim/viemu のより高度な側面に不慣れです

通常、テキストの一部を選択したり、インデント/アンデントしたりする必要があります。現在、これを行うには2つの方法があります。

  • テキストを選択して使用する<<
  • 次のような複数行のコマンドを使用します:198,205<<

さて、これを複数回行う必要がある場合があります。ドットコマンドを使用するとき(.)以前に挿入モードにならない限り、最後のコマンドを繰り返すことはありません。代わりに、現在の行を削除するだけです。

これを行うための迅速で簡単な方法はありますか?

4

2 に答える 2

3

を使用して行を視覚的に選択し、キーをV押して、行を右に 5 タブ分インデントします (または、左に 1 つだけインデントします)。5><

于 2011-06-15T20:14:35.670 に答える
1

ファイル全体を自動インデントしたい場合は、gg=G. ggファイルの先頭に移動、=自動インデント機能、Gファイルの末尾に移動します。これにより、ブロックのネスト レベルに基づいてコードがインデントされます。

価値があるの>Gは、カーソル位置からファイルの最後まで、すべての行を1タブ右にインデントすることです。

mブックマーク機能でマークされたテキストを自動インデントすることもできます。つまり、カーソルを最初maに配置する、カーソルを最後に配置する、='a

于 2011-06-15T20:23:19.957 に答える