Vim-editing

提供:Dev Guides
移動先:案内検索

Vim-編集

Vimは、編集機能を非常に強力にする多くのコマンドを提供します。 この章では、次の項目について説明します-

  • インサート
  • 追加
  • 新しい行を開く
  • 代替
  • 変化する
  • 交換する
  • Join

カーソルの前にテキストを挿入

カーソルの前にテキストを挿入するには、次の手順を実行します-

  • カーソルの前にテキストを挿入するには、次の手順を実行します
  • 挿入モードに切り替えます
i

行頭にテキストを挿入

あなたが行の真ん中にいて、現在の行の先頭にテキストを挿入して、次の手順を実行すると仮定します-

  • コマンドモードに切り替える
Esc
  • 挿入モードを有効にする
I

このアクションは、カーソルを現在の行の先頭に移動し、挿入モードでVimを切り替えます

カーソルの後にテキストを追加

カーソルの後にテキストを追加するには、次の手順を実行します

  • コマンドモードに切り替えて、カーソルを適切な位置に移動します
Esc
  • 挿入モードに切り替えます
a

このアクションはカーソルを次の位置に移動し、Vimを挿入モードに切り替えます。

行末にテキストを追加

あなたが行の真ん中にいて、現在の行の最後にテキストを追加したい場合は、次の手順を実行します-

  • コマンドモードに切り替える
Esc
  • 挿入モードに切り替えます
A

このアクションはカーソルを行末に移動し、挿入モードでVimを切り替えます

カーソルの下に新しい行を開く

あなたが行の真ん中にいて、現在の行の下に新しい行を開き、次の手順を実行すると仮定します-

  • コマンドモードに切り替える
Esc
  • 挿入モードに切り替えます
o

このアクションは、現在の行の下に空白行を挿入し、挿入モードでVimを切り替えます

カーソルの上に新しい行を開く

あなたが行の真ん中にあり、現在の行の上に新しい行を開き、次の手順を実行すると仮定します-

  • コマンドモードに切り替える
Esc
  • 挿入モードに切り替えます
o

このアクションは、現在の行の上に空白行を挿入し、挿入モードでVimを切り替えます

代替テキスト

私たちはあなたが単一の文字を置き換えて、次の手順を実行したいと仮定します-

  • コマンドモードに切り替える
Esc
  • カーソルを適切な位置に移動します
  • 挿入モードに切り替えます
s

このアクションは、カーソルの下の文字を削除し、挿入モードでVimを切り替えます行全体を置き換えるには-

s

このアクションは行全体を削除し、Vimを挿入モードに切り替えます。

テキストを変更

現在の行のテキストを変更して、次の手順を実行するとします-

  • コマンドモードに切り替える
Esc
  • 次のコマンドを実行します-
cc

これは、Sを使用した代替アクションに似ています

現在のカーソル位置からテキストを変更するには、次のコマンドを実行します

C

このアクションは、現在のカーソル位置の後のテキストを削除し、挿入モードでVimを切り替えます。

テキストを置き換える

単一の文字を置き換えるには、次の手順を実行します-

  • コマンドモードに切り替える
Esc
  • カーソルを適切な位置に移動します
  • 次のコマンドを実行します-
r
  • 置換する文字を入力してください。

このコマンドは挿入モードではVimを切り替えないことに注意してください

行全体を置き換えるには、次を実行します-

R

以下の画像に示すように、置換モードでVimを切り替えます-

置換

テキストに参加

2行を結合するには、次の手順を実行します-

  • コマンドモードに切り替える
Esc
  • カーソルを適切な行に移動します
  • 次のコマンドを実行します-
J