Vim GitGutter 删除未暂存的帅哥

Vim GitGutter deletes unstaged hunks

我的 GitGutter 遇到了一些奇怪的问题。 如果我在我的代码中添加了一些行:

1 oldline1
2+newline1
3+newline2
4 oldline2

然后我关闭文件 (wq) 并重新打开它。它看起来像这样:

1 oldline1
2+---- 2 lines: newline 1-----------------------
4 oldline2

为什么会这样,我以后如何prevent/resolve遇到这个问题?

提前感谢您提供任何提示! 埃德文

您所看到的称为 "fold",它是一个压缩视图,将多个相似的行显示为一行。什么都没有删除,只是隐藏了。

您可以从 vim 内阅读 :help fold-commands

最有用和最基本的命令是:

  • zo : 打开折叠(在活动线上)
  • zc : 再次关闭折叠

同样,如果你想将它应用于整个文件,你可以使用 zOzC

我不熟悉 GitGutter 但如果你不想使用任何折叠,请在配置文件中搜索该关键字(如果有的话)。