问题标签 [vimdiff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3395 浏览

vim - 对 Vim 中所有打开的文件应用一个选项

我对 2 个文件进行 vimdiff。现在,如果我想包装 2 个文件,那么我需要:set wrap分别对每个文件应用 2 次。

有什么方法可以set wrap同时应用到它们而不运行两次相同的命令?

0 投票
5 回答
12438 浏览

git - 为什么 git mergetool 在 vi​​mdiff 中打开 4 个窗口?(我希望3)

当我遇到冲突时,我试图用git-mergetool它来解决它。我输入:

它以 4 路而不是 3 路打开vimdiff。我在 vimdiff 中的拆分窗口如下所示:

这些是什么?我想要一个三向差异:目标文件、合并文件和工作文件。我应该如何配置我的 git 或 vimdiff?

0 投票
5 回答
25554 浏览

vim - 保存 vimdiff 输出?

我过去多次在谷歌上搜索过这个,但我从来没有找到答案。有没有办法保存 vimdiff 的输出(最好同时保持颜色、高光等)?我想将这个输出文件发送给其他人并告诉他们“只需打开这个文件,这里有不同之处,并排突出显示”。

如果为此目的有更好的 vimdiff 替代品,我愿意接受建议 - 在 Windows 和 Linux 平台上都可以使用的东西是理想的。

0 投票
4 回答
414 浏览

vim - 关闭待打开的 vim 窗口以打开

我知道我可以通过 :qall 关闭 vim 中所有打开的缓冲区。

我想关闭待处理的打开缓冲区的事件。
我在查看 P4 沙盒中的更改时遇到问题。当我对多个文件进行更改并尝试使用“P4 diff”查看我的代码并将我的 P4DIFF 设置为 vimdiff 时。
它会一一打开所有已更改文件的 vimdiff。现在,如果我有 10 个打开的文件,并且在查看 2 个文件后,我想关闭剩余 8 个文件的差异。我怎样才能做到这一点?

谢谢,

0 投票
2 回答
380 浏览

vim - 在 vimdiff 中将差异标记为 ok

我有几个大的 json 文件,我需要检查错误,并且想知道是否可以将差异标记为 ok 并将其应用于整个 diff 会话,从而在文件中进一步消除它。

例子

在这里,我希望能够将此更改标记为“正常”差异(即我希望名称和明显的性别变化)。

0 投票
2 回答
367 浏览

vim - 在vim中获取两个命名文件之间的差异

在我的项目回归设置中,输出文件有如下语句

现在我需要在 foo.txt 和 bar.txt 之间取 vimdiff。我可以仅从在 vim 中打开的输出文件中执行此操作吗?

目前我需要先在 vim 中打开我的输出文件。然后我需要选择找到的指定差异的行。在它返回外壳之后。然后采取 vimdiff b/w 这个文件。

0 投票
4 回答
7587 浏览

git - git、vimdiff 和 dirdiff

我正在尝试使用 vimdiff+ dirdiff.vim在 Vim 中区分使用 Git 版本化的多个文件。

对于 Mercurial,可以使用mercurial extdiff扩展。

我在网上找到的将 Vim 与 Git diff 集成的唯一方法是在单个文件上使用 vimdiff,如本文所述。

有谁知道如何使用vimdiff+dirdiff+git?

0 投票
3 回答
4918 浏览

vim - 忽略 vimdiff 输出中带有特定单词的行

我有 2 个大文件要使用 vimdiff。在 vimdiff 输出中,我想忽略显示 diff 但有特定单词的行。

例如,在我的情况下,我想忽略WARNING: 文件中所有带前缀的行的差异。

谢谢,

0 投票
2 回答
8270 浏览

vim - 如何在 vim 命令模式下使用 vimdiff?

我想用:vimdiff file1 file2VIM 命令模式来比较这些文件,但我收到一条错误消息E492: Not an editor command: vimdiff。我忘记了什么吗?如何解决?

根据 Vim 手册,vimdiff 命令应该可用

0 投票
1 回答
16620 浏览

tabs - vimdiff 中选项卡之间的复制粘贴行

我正在使用 vimdiff 来查看两个文件之间的区别。我想知道是否可以从左侧选项卡(第一个文件)复制一行并将其粘贴到第二个选项卡(第二个文件)中。实际上,我什至似乎无法访问第二个选项卡。

谢谢!