3
ファイルを開き(vim
のコマンドライン引数で)カーソルを最初の行の末尾に移動して追加モードにする方法はありますか?具体的には、私は私の用意したメッセージは、次のようになりますコミットので、コミットメッセージにタグを付加するgitのprepare-commit-message
フックを使用しています:基本的にファイルを開き、カーソルを最初の行の最後に移動するにはどうすればよいですか?
[SOMETAG]
# ^--- I want to position the cursor here, and enter insert mode
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# ...
を、末尾のスペースを持つ文字列"[SOMETAG] "
が挿入されていますメッセージをコミットして、私はファイルを開き、A
を押してドキュメントの最初の行に追加を開始するようにVimに正しく動作させます。
アイデアは 'GIT_EDITOR'を設定することでした。ありがとう。私は本当の質問は、 "カーソルを移動してExで挿入モードにするにはどうすればいいのですか"と聞いていたのです。 – meagar
または、vim +1 + star! foo'。最初の行に明示的に移動することは合理的です(ファイル内の最後のカーソル位置を復元するようにVimを構成している場合)。また、ここでバン・サインから脱出する必要はありません。 –