【问题标题】:Vim for Windows - What do I type to save and exit from a file?Vim for Windows - 我输入什么来保存和退出文件?
【发布时间】:2011-06-10 04:01:37
【问题描述】:

在使用 Windows XP 时,我不小心输入了 git commit -a 而不是 git commit -am "My commit message",现在我正在查看我的 CMD 提示符,其中填充了我的提交消息的文件版本(“请输入您的提交消息...”) .我已将我的消息添加到顶部,但现在我不知道如何保存和离开。我尝试按Ctrl + W + Q,但它没有做任何事情,而是在光标所在的位置添加^

我也试过 Esc 先,然后 Ctrl + W + Q,但它说@987654325 @。

【问题讨论】:

标签: git vim windows-xp git-commit


【解决方案1】:

用途:

:wq!

感叹号用于覆盖只读模式。

【讨论】:

    【解决方案2】:
    • ia 进入插入模式,然后输入选择的消息

    • ESC 多次退出插入模式,或您可能不小心遇到的任何其他模式

      • 保存,:wq:xZZ

      • 退出而不保存,:q!ZQ

    要重新加载文件并撤消所做的所有更改...:

    按几次ESC,然后输入:e!

    【讨论】:

      【解决方案3】:

      我没有告诉你如何执行某个命令(Esc:wq),而是可以为您提供两个可以帮助您使用 VIM 的链接:

      然而,学习 Vim 的最佳方式不仅仅是将它用于 Git 提交,而是作为日常工作的常规编辑器。

      如果您不打算切换到 Vim,那么记住它的命令是无稽之谈。在这种情况下,去set up your favourite editor to use with Git

      【讨论】:

      • +1 这个非常有用的答案。我更喜欢 Emacs,并且感谢您的链接,我不必在谷歌上寻找解决方案。
      • +1 了解 VIM 以及如何设置我自己的编辑器
      • 教他如何钓鱼比给他一条鱼吃要好。谢谢。
      • 回答应该问的问题的最佳方式。谢谢
      • HTML 链接已损坏。
      【解决方案4】:

      ESC 确保您已退出编辑模式,然后键入:

      :wq
      

      【讨论】:

      • @User789 对于任何具体或一般情况?如果您正在寻找通用命令,请试试这个网站:viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
      • 他们真的可以将此添加为评论,这样我们成千上万的人就不会因为三个字符而被送出终端!但我认为 nunopolonia 很高兴他们没有 =)
      • 请记住,如果您有多种键盘布局并且您忘记了您是不使用英文键盘布局 i>,您可能会卡住并认为这行不通。希望我帮助的人不要像我一样浪费时间。
      • 感谢上帝,我找到了这个。说真的,在输入提交消息屏幕上添加一个方向不会有什么坏处吗??
      【解决方案5】:

      更快的方法

      • 保存
      • 然后退出

      :x
      

      如果你打开了多个文件,你可能需要做一个

      :xa
      

      【讨论】:

      • 注意 :x 只会写入已经改变的文件。
      【解决方案6】:

      :q! 将强制无条件不保存退出

      【讨论】:

      • 这应该是一条评论。这是高度相关的,但没有回答这个问题。相反,它谈论的命令与所要求的相反。相关但不是答案
      【解决方案7】:

      Esc 确保退出插入模式,然后:wq(冒号 w q)或ZZ(shift-Z shift-Z)。

      【讨论】:

      • 其他人注意到这个Shift-Z Shift-Z 比另一个容易吗?顺便说一句,有什么事情变得不那么直观了吗?哦,是的,我是 Windows 的公民!
      猜你喜欢
      • 2014-04-29
      • 1970-01-01
      • 2016-03-04
      • 2015-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多