web-dev-qa-db-ja.com

vimエディターの最後の文字の後に追加します

現在、cygwinターミナルでvimを使用しています。

行の最後の文字の後ろに移動して単語を追加する方法を探しています。 $iを使用すると、入力したすべてが最後の文字の前に挿入されます。

8
mit

押すだけ A

 A   Append text at the end of the line [count] times.

:help Aから)

eOLに行くので、最初の試行は機能しません $、しかしその後、あなたは使用します i の代わりに a

 i   Insert text before the cursor [count] times.
     When using CTRL-O in Insert mode |i_CTRL-O| the count
     is not supported.

一方

 a   Append text after the cursor [count] times.  If the
     cursor is in the first column of an empty line Insert
     starts there.  But not when 'virtualedit' is set!

しかし、私が言ったように:本当の解決策は A

17
akira

ホームディレクトリに.vimrcファイルを作成します。空のものでもかまいません。これにより、vimはデフォルトのvi互換モードから抜け出します。これにより、挿入モードで終了キーまたは矢印キーを使用して、カーソルを行の終わりに移動できます。

2
ak2