3

フォークされたリポジトリにコミットを投稿しようとしています。コミットメッセージを入力しなければならないところまで来ました。Vim が表示されます。表示したいメッセージを入力しましたが、そこからどこに移動すればよいかわかりません。メッセージを保存してからプッシュしますか? もしそうなら、どうすればそれを行うことができますか?保存用の Vim コマンドを調べましたが、コマンドではなく文字のようです。ヘルプはいつでも大歓迎です。

ここに画像の説明を入力

4

4 に答える 4

17

Vim で書いて終了するには:

  1. エスケープを押します。
  2. 「:x」と入力します。
  3. 入力を押します。

これに続いてgit push.

于 2013-01-30T20:48:38.123 に答える
5

vimに慣れていない場合は、次のコマンドを実行することをお勧めします。

git config --global core.editor "nano --tempfile"

これはnano代わりに実行されます。より自然に感じられ、Ctrl+で終了できますX

于 2013-01-30T21:29:01.083 に答える
5

などの使用:qa!を推奨しています。:wq

代わりに mapping を使用することをお勧めしますZZ。これにより、現在のファイルが保存されて終了します。:)

マッピングの完全なガイドは次のとおりです: http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-チュートリアル(パート 1)

基本的に、ZZ通常モードで入力すると、変更が保存されていない場合は現在のファイルが保存され、Vim が終了します。

vimtutorVim を初めて使用する場合は、Vim の基本を理解できるように、コマンド ラインから開くことをお勧めします。:)

于 2013-01-30T22:03:24.770 に答える
3

保存するにvimは、commandモードにする必要があります。Esc キーを押して保存できます。

を使用wして保存しqて終了できますが、最初に「:」と入力する必要があります。全体のシーケンス:

:wq

または単に略語:

:x
于 2013-01-30T20:54:13.567 に答える