gpt4 book ai didi

vim - "More than two buffers in diff mode"- 如何关闭缓冲区差异?

转载 作者:行者123 更新时间:2023-12-04 01:54:47 32 4
gpt4 key购买 nike

我做了 :vert diffsplit file1.txt ,然后意识到我不想区分它而是一个不同的文件。所以我用 :q 关闭了一个窗口并使用 :diffoff 关闭差异突出显示.

然后我尝试了 :vert diffsplit file2.txt ,但现在如果我尝试 dpdo要放置/获取更改,我得到 E101: More than two buffers in diff mode, don't know which one to use错误。

我该如何避免这种情况,或者我做错了什么?

最佳答案

您应该使用 :diffoff 关闭不需要的缓冲区的差异模式。在使用 :q 退出之前.根据您的设置(例如 :set hidden ),缓冲区将保留在缓冲区列表( :ls )中,并且 Vim 在进行比较时会考虑它。

一个 :bufdo diffoff应该关闭所有现有缓冲区的差异,尽管我通常只是退出 Vim 并使用 vimdiff ... 重新启动它如果出现这种情况。

关于vim - "More than two buffers in diff mode"- 如何关闭缓冲区差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13264514/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com