私は数日からviエディタを使用しています。私はこのエディタがcでプログラムするのに非常に役立つことを発見しました。私は彼に次の質問があります。Viエディタ完全なブロック削除
vi ediotrでブロックを削除するオプションはありますか?ブロックとは、ifブロックまたはwhileブロックまたはaブロックを意味します。
私は数日からviエディタを使用しています。私はこのエディタがcでプログラムするのに非常に役立つことを発見しました。私は彼に次の質問があります。Viエディタ完全なブロック削除
vi ediotrでブロックを削除するオプションはありますか?ブロックとは、ifブロックまたはwhileブロックまたはaブロックを意味します。
あなたが望むものを正確に行う方法があるかどうかわかりません(エディタは論理ブロックを検出してマークします)。
ビジュアルモード(「v」キー)に入ることができるのは、vi改良(vim)を使用している場合のみです。矢印(またはh、j、k、l)削除する。
Iマーク(ma
)を設定する、(開口ブラケットに)%
をエンドブロックに移動するために使用される、(依然として%
または''
によって)バックブロックの先頭に移動し、マーク(d'a
)まで削除
VI(つまりVIM)の改良版を使用している場合は、より早い方法があります。あなたは空白行で区切られたブロックを持っている場合は
、あなたが
d}
Dを行うことができます - 削除 ため} - ブロックの終わりまで
あなたは、プレーンバニラVIまたはVIMのバージョンを参照しています? – BigMike