如何保存更改并退出Vim?

Itc*_*ych 3 git vim github

我试图将提交发布到我的分叉存储库.我已经到了必须输入提交消息的地步.Vim出现了,我输入了我想要显示的消息,但我不知道从那里去哪里.我是否保存邮件然后推送?如果是这样,我将如何做到这一点?我查找了用于保存的Vim命令,但它们看起来是字符而不是命令.总是感谢帮助.

在此输入图像描述

mea*_*gar 17

在Vim中写和退出:

  1. 按逃生.
  2. 输入":x".
  3. 按enter键.

跟着这个git push.

  • WOO!它有效,我很兴奋. (2认同)

Chr*_*ial 5

如果你不熟悉vim,我建议你运行这个命令:

git config --global core.editor "nano --tempfile"
Run Code Online (Sandbox Code Playgroud)

这将nano改为运行.感觉更自然,你可以用Ctrl+ 退出它X.


gre*_*uan 5

人们使用推荐的:qa!,:wq等等.

我建议您使用映射ZZ,这将保存您当前的文件并退出.:)

以下是映射的完整指南:http ://vim.wikia.com/wiki/Mapping_keys_in_Vim_- 教程(第1部分)

基本上,您键入ZZ正常模式,它将保存当前文件,如果它有未保存的更改,它将退出Vim.

如果您是Vim的新手,我建议vimtutor您从命令行打开,以便掌握Vim的基础知识.:)