Sql 支持将文本块拖动到窗口的并排diff程序?

Sql 支持将文本块拖动到窗口的并排diff程序?,sql,merge,diff,Sql,Merge,Diff,我正在寻找一个并排的diff程序,一个la-xxdiff或DiffMerge,它不需要区分文件,而是允许将文本块拖到左侧或右侧窗口中 我正在重构嵌入在源文件中的一些SQL,最好将每个源文件中的SQL语句拖到diff程序中,而不必剪切并粘贴到文件中,然后对文件进行diff 感谢您提供的任何线索,mac和linux兼容性的奖励。。。谢谢 更新:winmerge和beyond都能完美地实现这一点。。。再次感谢各位如果您使用beyond compare并启动新的文本比较,您只需将其粘贴到窗口中,它将与您

我正在寻找一个并排的diff程序,一个la-xxdiff或DiffMerge,它不需要区分文件,而是允许将文本块拖到左侧或右侧窗口中

我正在重构嵌入在源文件中的一些SQL,最好将每个源文件中的SQL语句拖到diff程序中,而不必剪切并粘贴到文件中,然后对文件进行diff

感谢您提供的任何线索,mac和linux兼容性的奖励。。。谢谢


更新:winmerge和beyond都能完美地实现这一点。。。再次感谢各位

如果您使用beyond compare并启动新的文本比较,您只需将其粘贴到窗口中,它将与您粘贴的内容不同。不完全是拖放式的,但实际上是一样的

不需要在文件中包含要区分的内容。我真的非常推荐,这是一个非常好的工具。您可以通过以下网址获得试用版:

只需提及,它与linux兼容,但我只在windows上使用过。

允许您使用Alt+Left和Alt+Right向左和向右移动不同的文本块


这是一个免费/开源的工具,也是一个非常好的工具。

只需开始一个新的文件比较,并将文本粘贴到比较窗格中(如果文本有多行,请单击“重新对齐”按钮)。漫反射是免费的,可以在Linux、Mac和Windows上工作。它还具有SQL的语法突出显示功能。

gVim(gvimdiff,vimdiff)可以实现这一功能,虽然不需要拖动,但可以使用键盘快捷键

它有很好的文档:


也可以在Windows上使用。

我在Unix、Linux等平台上使用meld和tktiff。

Devart的是一个快速模式比较和同步工具,具有这种功能。

这只是大多数SQL开发人员告诉您不要嵌入SQL代码的原因之一。