问题标签 [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.
vim - 对 Vim 中所有打开的文件应用一个选项
我对 2 个文件进行 vimdiff。现在,如果我想包装 2 个文件,那么我需要:set wrap
分别对每个文件应用 2 次。
有什么方法可以set wrap
同时应用到它们而不运行两次相同的命令?
git - 为什么 git mergetool 在 vimdiff 中打开 4 个窗口?(我希望3)
当我遇到冲突时,我试图用git-mergetool
它来解决它。我输入:
它以 4 路而不是 3 路打开vimdiff
。我在 vimdiff 中的拆分窗口如下所示:
这些是什么?我想要一个三向差异:目标文件、合并文件和工作文件。我应该如何配置我的 git 或 vimdiff?
vim - 保存 vimdiff 输出?
我过去多次在谷歌上搜索过这个,但我从来没有找到答案。有没有办法保存 vimdiff 的输出(最好同时保持颜色、高光等)?我想将这个输出文件发送给其他人并告诉他们“只需打开这个文件,这里有不同之处,并排突出显示”。
如果为此目的有更好的 vimdiff 替代品,我愿意接受建议 - 在 Windows 和 Linux 平台上都可以使用的东西是理想的。
vim - 关闭待打开的 vim 窗口以打开
我知道我可以通过 :qall 关闭 vim 中所有打开的缓冲区。
我想关闭待处理的打开缓冲区的事件。
我在查看 P4 沙盒中的更改时遇到问题。当我对多个文件进行更改并尝试使用“P4 diff”查看我的代码并将我的 P4DIFF 设置为 vimdiff 时。
它会一一打开所有已更改文件的 vimdiff。现在,如果我有 10 个打开的文件,并且在查看 2 个文件后,我想关闭剩余 8 个文件的差异。我怎样才能做到这一点?
谢谢,
vim - 在 vimdiff 中将差异标记为 ok
我有几个大的 json 文件,我需要检查错误,并且想知道是否可以将差异标记为 ok 并将其应用于整个 diff 会话,从而在文件中进一步消除它。
例子
在这里,我希望能够将此更改标记为“正常”差异(即我希望名称和明显的性别变化)。
vim - 在vim中获取两个命名文件之间的差异
在我的项目回归设置中,输出文件有如下语句
现在我需要在 foo.txt 和 bar.txt 之间取 vimdiff。我可以仅从在 vim 中打开的输出文件中执行此操作吗?
目前我需要先在 vim 中打开我的输出文件。然后我需要选择找到的指定差异的行。在它返回外壳之后。然后采取 vimdiff b/w 这个文件。
git - git、vimdiff 和 dirdiff
我正在尝试使用 vimdiff+ dirdiff.vim在 Vim 中区分使用 Git 版本化的多个文件。
对于 Mercurial,可以使用mercurial extdiff扩展。
我在网上找到的将 Vim 与 Git diff 集成的唯一方法是在单个文件上使用 vimdiff,如本文所述。
有谁知道如何使用vimdiff+dirdiff+git?
vim - 忽略 vimdiff 输出中带有特定单词的行
我有 2 个大文件要使用 vimdiff。在 vimdiff 输出中,我想忽略显示 diff 但有特定单词的行。
例如,在我的情况下,我想忽略WARNING:
文件中所有带前缀的行的差异。
谢谢,
vim - 如何在 vim 命令模式下使用 vimdiff?
我想用:vimdiff file1 file2
VIM 命令模式来比较这些文件,但我收到一条错误消息E492: Not an editor command: vimdiff
。我忘记了什么吗?如何解决?
根据 Vim 手册,vimdiff 命令应该可用
tabs - vimdiff 中选项卡之间的复制粘贴行
我正在使用 vimdiff 来查看两个文件之间的区别。我想知道是否可以从左侧选项卡(第一个文件)复制一行并将其粘贴到第二个选项卡(第二个文件)中。实际上,我什至似乎无法访问第二个选项卡。
谢谢!