dd
を使用してVimの行を削除できます つまり、d
を押します キーを2回押します。しかし、Vimのすべての行を削除したい場合はどうなりますか?
Ctrl + Aを実行して、通常のテキストエディタのようにDelキーを使用することはできません。それはVimの仕組みではありません。
このための簡単なキーボードショートカットはありません。ただし、dG
は使用できます ファイルの先頭にいる場合はキー。
Vimのすべての行を削除する
手順は次のとおりです。
-
Esc
を押して、Vimのコマンドモードになっていることを確認します キー。 - ファイルの先頭にいる必要があります。
gg
を押します そのために。これは、g
を押すことを意味します すばやく連続してキー入力します。 - 次に
dG
を押します 。これは、キーd
を押すことを意味します 次に、Shift
を押し続けますg
を押します 。はい、G
は大文字であり、Gと入力するのと同じ方法でShiftキーを使用する必要があります。
要するに:Esc
+ gg
+ dG
Vimでファイルのすべての行を削除するために必要なことです。
では、このdG
はどのようになりますか? コマンドは機能しますか?正確には、d
カットアクションとG
用です カーソルをファイルの最後に移動するためのものです。このように、dG
現在のカーソル位置からファイルの最後まですべてのテキストを切り取ります。
これが、Vimのすべての行を削除する場合にファイルの先頭にいる必要がある理由です。
LinuxでVim以外のファイルを空にする方法は他にもあります。それに興味がある場合。
Vimモードに精通している場合は、ビジュアルモードに切り替え、矢印キーを使用してすべてのテキストを選択してから削除することができます。ただし、このオプションもあまり便利ではありません。
Vimで複数行の削除を処理する方法は他にもありますが、焦点はすべての行を削除することです。
Vimの基本以上のことを学びたい場合は、JovicaIlicによるこのプログラムを使用することを強くお勧めします。
質問や提案?コメントを残してください。