我正在尝试向我的分叉存储库发布提交。我已经到了必须输入提交消息的地步。Vim 出现,我输入了我想显示的消息,但我不知道从那里去哪里。我保存消息然后推送吗?如果是这样,我将如何去做?我查找了用于保存的 Vim 命令,但它们似乎是字符而不是命令。帮助总是受到赞赏。
问问题
9858 次
4 回答
17
在 Vim 中编写和退出:
- 按退出。
- 键入“:x”。
- 按回车。
跟随这个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
。
我建议您改用映射ZZ
,这将保存您当前的文件并退出。:)
这是一个很好的完整映射指南: http: //vim.wikia.com/wiki/Mapping_keys_in_Vim_- Tutorial (Part_1)
基本上,你ZZ
在正常模式下输入,它会保存当前文件,如果它有未保存的更改,它会退出 Vim。
如果你是 Vim 新手,我建议你vimtutor
从命令行打开,这样你就可以掌握 Vim 的基础知识。:)
于 2013-01-30T22:03:24.770 回答
3
要保存,vim
您应该处于command
模式,您可以按 Esc 键进行保存。
一旦您可以使用w
来保存和q
退出,但首先您必须输入“:”。整个序列:
:wq
或者只是缩写:
:x
于 2013-01-30T20:54:13.567 回答