cost 244 ms
vim 同时搜索所有拆分文件 - vim search simultaneously across all split files

有没有办法在所有拆分文件上同时滚动到 go 到下一个搜索实例? 目前我正在使用:windo // 在所有拆分中搜索,但按“n”只会转到活动拆分 window 中的下一个实例。 我在 vim 拆分中打开了 2 个不同的文件,我希望同时在这两个文件中跳转搜索字符串的下一个实例。 对于上下文:当我们在 2 ...

是否可以在包含冲突标记(即“<<<”、“===”和“>>>”)*外部* git 存储库的文件上使用 git 合并工具? - Is it possible to use the git merge tools on files that contain conflict markers (i.e., `<<<`, `===`, and `>>>`) *outside* a git repo?

问题描述 git合并两个有冲突文件的分支时,git在冲突区域添加标记。 例如,一个有冲突的文件看起来像这样 其中branch-A / HEAD是要合并到的分支, branch-B是要合并的分支,而&lt;&lt;&lt; 、 ===和&gt;&gt;&gt;被称为冲突标记。 有多种工具可以帮助解决 ...

强制 diff/vimdiff 调整行比较 - Force diff/vimdiff to adjust line comparison

我正在使用vimdiff比较几个文件的差异。 在这种情况下,一个文件有 11 行描述文件的注释,而另一个没有注释行。 我很惊讶vimdiff (更确切地说,底层的 'diff' )没有准确地分配要比较的行,所以每一行都是不同的。 在这种情况下,应将第一个文件的第 12 行与第二个文件的第 1 行进行 ...

当 diff-tool 的返回码非零时,有没有办法停止 `git diff-tool` 非零 - Is there a way to stop `git diff-tool` when return code is non-zero from the diff-tool is non-zero

我知道git config选项difftool.prompt true 但是,我想知道当返回码非零时是否有办法停止差异。 我正在使用vim作为差异工具,如果我使用:cq退出,它将返回非零,但git的默认设置在获得非零返回码时不会停止对剩余文件进行差异。 我想这是有道理的,因为当文件不同时某些工具会返 ...

如何在 vimdiff 中撤消 dp(或:diffput),“u”不起作用 - How to UNDO dp (or :diffput) in vimdiff, "u" doesn't work

我已经开始使用vimdiff作为我的 git difftool,并且我不小心使用了命令dp (diff put) 将一些代码放到另一个文件中。 但是,按u不会撤消该操作,并且 vim 在底部显示“已经在最旧的更改” 撤消do (diff gain) 命令效果很好,但奇怪的是dp ! 有任何想法吗? ...

VimDiff as Git MergeTool:如何使用一个命令解决所有来自 LOCAL、BASE 或 REMOTE 更改的合并冲突? - VimDiff as Git MergeTool : How To resolve all merge conflicts with changes from LOCAL,BASE or REMOTE with one command?

我想知道:如何通过一个命令从 LOCAL、BASE 或 REMOTE 更改所有合并冲突? 这应该是可能的吧? 我现在为此苦苦挣扎了2个小时.... 或者甚至没有 vimdiff 的可能性? 谢谢你 ...

Git 在使用 vimdiff 的文件中解决部分合并冲突 - Git partial merge conflict resolve in a file with vimdiff

在合并冲突解决期间,有没有办法只解决文件的一些冲突而不将此文件标记为“已解决”或将文件签出为冲突而不丢失已编辑的块? 目前我正在使用 vimdiff 作为合并工具。 我有一些文件进行了“部分”冲突解决,但是当使用:wqa退出 vimdiff 时,该文件会自动标记为“已解决”。 PS:我知道我可以使 ...

如何在补丁文件上使用 git difftool? - How can I use git difftool on a patch file?

正如开头标题所暗示的那样,我正在尝试使用git difftool生成并排差异。 我在一个环境中,st vimdiff是这些计算机上唯一可用的工具,并且正在使用 CLI 命令进行代码审查。 如果我有头/原点(可能不同步/无法执行git apply ),当我有补丁文件时我将如何创建并排差异(通过git ...

如何从 python 守护进程运行 vimdiff - How to run vimdiff from a python daemon

我在 vimdiff、python 和守护进程方面遇到了一些问题。 问题是,在将程序作为守护进程运行时,我不能将 vimdiff 与 python 一起使用,我不知道会发生什么,它只是不会生成 diff.html 文件。 这不是权限问题。 我对这个问题的解决方案是在命令的末尾添加一个&amp; , ...

使用特定的状态行/行号配置 vimdiff 拆分 - Configuring vimdiff splits with specific statusline / line-numbers

我正在尝试设置git mergetool以生成具有以下拆分的vimdiff (以及为每个拆分定制的配置): 从以下缓冲区中拆分 $LOCAL、$BASE、$REMOTE 和 $MERGED(水平) [完成] 显示每个拆分的行号 [ Todo ] 在这三个拆分中仅显示缓冲区变量的名称:$LOCAL、$ ...

Git 报告合并冲突,但大块是相同的 - Git reporting a merge conflict, but hunks are identical

我正在尝试通过实时项目学习 Fugitive,特别是解决合并冲突,因为我发现手动执行此操作非常乏味。 我不知道这是否是一个有效的问题,因为我无法在我正在使用的 repo 之外重现效果,而且我以前从未见过它。 无论如何,Git 正在报告合并冲突。 但是,当我 go 编辑包含冲突的文件时,我滚动到 Gi ...

+— 在 vimdiff output 文件中是什么意思? 如何关闭它? - What does +— mean in vimdiff output file? How to turn it off?

我使用 vimdiff 比较两个文本文件。 每个文件大约有 1000 行。 差异工作正常。 但是,它会折叠/折叠 output 差异文件中的一些“相同”行,如下所示: 我的 vimdiff 命令如下: 我该如何关闭它? 我想查看 output 差异文件中的所有行(即使它们相同),没有任何自动折叠/ ...

如何在具有非常大行的文件中查找单词差异 - How find word differences in files with very big lines

我的问题是 linux 中是否有一个工具可以找到两个文件的差异,这些文件的行大到 39604 个字符。 我尝试使用 vimdiff、kompare、diff、colordiff、wdiff 和其他工具,但它们都没有向我展示确切的区别。 它们都显示了这条线,但是太长了,很难检查哪个字符不同,只有在我找 ...

在 git-merge 中使用 vimdiff,如何显示提交 ID? - using vimdiff in git-merge, how can I show the commit ids?

我正在做一个导致合并冲突的樱桃选择,当我解决它时,默认的合并工具 Vimdiff 被打开。 有 4 个窗格,顶部是本地、基础和远程。 但是我注意到基础没有我希望看到的文件版本是否 git 在本地和远程提交之间合并基础。 这是 git/vimdiff 中的缺陷吗?如何查看基本窗格中显示的提交? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM