【问题标题】:Git rebase and Vim editor [duplicate]Git rebase和Vim编辑器[重复]
【发布时间】:2014-04-10 16:37:36
【问题描述】:

我学到了很多关于 git rebase 的知识,现在已经开始在我的 windows 8 环境中使用它了。问题是当我输入命令 git rebase -i HEAD~3 时,它会弹出一个 vim 编辑器,其中包含几个选项,如 pick、squash 等现在我不知道在这个编辑器中做什么,因为我不知道如何在这里使用 Vim。请指导我怎么做。?

【问题讨论】:

    标签: git vim rebase


    【解决方案1】:

    只需配置不同的编辑器。见How can I set up an editor to work with Git on Windows?

    那里的答案有点冗长;最相关的命令是

    git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
    

    如果编辑器命令包含空格(通常是这样),则它必须用单引号引起来。替代解决方法是使用 DOS 路径(C:/PROGRA~1/Notepa~1/... 或类似的)或在某些没有空格的路径中创建包装脚本。

    在任何一种情况下,都使用正斜杠作为路径分隔符。

    你不想使用普通的记事本。至少 notepad++ 之类的可以处理 Unix 换行符、编码等。

    【讨论】:

    • 现在我已经配置了notepad++,它做得很好,它在notepad++.exe上显示了相同的文本我现在担心的是在那个编辑器中做什么?
    • @khan:在下面的评论或documentation 中有解释(查找标题为“交互模式”的部分)。
    猜你喜欢
    • 2015-04-24
    • 2021-01-24
    • 2013-06-26
    • 2019-01-30
    • 1970-01-01
    • 2015-05-19
    • 2015-01-29
    • 2021-10-14
    • 2017-09-25
    相关资源
    最近更新 更多