gpt4 book ai didi

git - 在 Vim 中打开文件会打开 vim diff?

转载 作者:行者123 更新时间:2023-12-05 04:12:56 26 4
gpt4 key购买 nike

当我在 vim 中打开一个文件时,我们将其命名为“file1.rb”,此文件正常打开并带有 ruby​​ 语法高亮显示,到目前为止没有任何问题。

当我在新缓冲区中打开“file2.rb”时,它会将两个缓冲区都转换为 vim diff

我可以来回切换缓冲区,但我将看到的是在每个缓冲区中打开的文件的 vim 差异。当我删除其中一个缓冲区时,我可以再次正常使用 vim,而不会妨碍 vim diff 颜色突出显示。

目前我一次只打开一个缓冲区,这样我就不会遇到这个问题,但我想同时打开这两个缓冲区而不显示 vim diff 的文件。

我在哪里可以禁用这种奇怪的行为,或者有什么方法可以阻止这种情况发生?

最佳答案

差异模式可以通过 :diffthis:diffsplit 命令之一启用,也可以直接通过 :setlocal diff 启用。

对于后一种情况,:verbose setlocal diff? 可能会告诉您设置的位置(在其中一个受影响的窗口中执行时)。

对于前者,您可以使用 vim -V20vimlog 捕获 Vim session 的完整日志。退出 Vim 后,检查 vimlog 日志文件中是否有可疑命令;即搜索“差异”。

关于git - 在 Vim 中打开文件会打开 vim diff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39131625/

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