1. ホーム
  2. vim

[解決済み] vim deleting backward トリック

2022-05-24 16:26:50

質問

  • 左側の単語を削除するにはどうすればよいのでしょうか?言い換えれば、カーソルがその単語の末尾にあるときに、その単語を削除します。
  • 行頭の文字を削除するにはどうすればよいですか。
  • どのように左の最初の空白まで削除するのですか?

  • 他に単語削除のトリックがあれば教えてください。

どのように解決するのですか?

一般に、d<motion>は、<motion>の後に、現在位置から終了位置までの削除を行います。つまり、以下のようになります。

  1. d<leftArrow> は、現在の文字と左の文字を削除します。
  2. d$ は、現在の位置から行末までを削除します。
  3. d^ は現在の位置から最初の空白でない文字まで削除します。
  4. d0 は、現在から行頭までを削除します。
  5. dw は現在の単語を最後まで削除します (末尾のスペースを含む)
  6. db は、現在の単語の先頭に現在を削除します。

読む この を読んで、'd'コマンドで組み合わせることができるすべてのことを学んでください。