挿入モードに入るにはどのようなオプションがありますか?


11

、挿入モードがどこから始まるaというシステムがあることに気づくことなく、挿入モードに入るのが常でした。

aカーソルを行の最初の文字の後に置くとイライラすることがありましたが、それでもなお、現在のカーソル位置の後に挿入モードに入ります。

次に、を使用して行の最後A、またはを使用して現在の行の下に挿入モードに入ることができることに気付きましたo

通常モードで挿入モードに入る方法は何ですか?それらの違いは何ですか?


:h inserting-また:h replacing
VanLaser 2015年

@VanLaser回答として追加できます^^
k0pernikus 2015年

回答:


21

さまざまな場所で挿入モードに入る

vimのヘルプドキュメントには、これに関する優れたセクションがあります。 :help inserting

簡単な要約は次のとおりです。

  • i:カーソルの前に挿入します。
  • I:行の最初の非ブランク文字の前に挿入します。
  • a:カーソルの後ろに挿入します。
  • A:行の最後に挿入します。
  • o:現在の行の下で新しい行を開始して挿入します。
  • O:現在の行の上に新しい行を開始して挿入します。
  • gI:行の1列目に挿入します。
  • gi:挿入モードが最後に停止された場所に挿入します。

挿入コマンドも数えるので、入力3itest<space><esc>して取得できます:

test test test 

挿入コマンドも.同じように繰り返すことができるitest<space><esc>..ので、(iスペースにあるカーソルの前に挿入されるため)生成されます:

testtesttest 

最後に、私は追加します EvergreenTreeのコメントから答えを:あなたはして挿入モードに入ることができる:star[tinsert][!]ように働くiあなたがそれをオプション提供しない限り、!それは同じように動作している場合には、 A

テキストを変更してから挿入モードに入る

通常モードでテキストを変更し、最後に挿入モードにすることも可能です。を参照してください:help replacing。コマンドの要約は次のとおりです。

  • c:テキストを削除し(そしてバッファーにヤンクし)、挿入モードに入ります。
  • cc:行を削除して挿入モードに入ります。
  • C:行の終わりまで削除し、挿入モードに入ります。
  • s:いくつかの文字を削除し、挿入モードに入ります。
  • S:多数の行を削除し、挿入モードに入ります。

これらの多くは、視覚的に選択されたテキストでも機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.