行の特定のテキストを選択して行を削除する場合、viでそれを行うにはどうすればよいですか(最も簡単な方法を示します)。
行の特定のテキストを選択して行を削除する場合、viでそれを行うにはどうすればよいですか(最も簡単な方法を示します)。
回答:
矢印キーまたはj/ kキーを使用して、削除する行に移動し、を入力しdd
ます。その後、:x
(またはZZ
)と入力して保存して終了できます。またdd
、複数の行を削除するために番号にプレフィックスを付けることもでき3dd
ます。たとえば、3行を削除します。
その他のViコマンドについては、この便利なViチートシートをご覧ください。
もう一つのヒント:あなたは、テキストの段落を削除すると、その段落の先頭に移動したい場合{して、入力Dを}
または、言い換えれば、{d}
dap
、段落を削除します
dap
Viでは動作しません。
vi
」と言うとき、彼は「vim
」または「vim
vi互換モードで実行中」を意味します。そのため、vim
-specificコマンドを提案しました(も参照:help text-objects
)。
dap
、まだ効果はありません。
.vimrc
ファイルに他の設定があるか、@ user1686の設定が異なる可能性があります。
Shift + V
。