【问题标题】:Graphical difftool for Linux that supports word wrap/line break支持自动换行/换行的 Linux 图形 difftool
【发布时间】:2021-04-21 01:38:44
【问题描述】:

使用Ubuntu 20.04(Focal Fossa)我想使用支持自动换行的图形差异工具(如MeldKDiff3Kompare 等)。我的意思是,我希望在可用的图形窗口中查看整个文本,而无需水平滚动,因为在使用行很长的文本(科学论文)时,这是非常痛苦的(即,长段落)。

我检查了所有“顶级 X 差异工具”网页,并尝试了 10 多种图形差异工具。 没有一个支持自动换行/换行(或者不管它们如何被调用)。在所有这些中,长线就是无穷无尽的长线。

有趣的事实:我知道 Meld 在某些时候确实支持这一点,但显然它不再支持了。由于一些非常奇怪的原因,他们刚刚删除了此功能。

更准确地说,KDiff3 实际上确实支持这一点,但它似乎不允许编辑正在显示的文本,这是另一个非常重要的功能,因为 diff 工具非常“混乱”很容易,所以需要不断地对文本做一些小的改动,以便不同之处不断识别相似之处。

那么,有什么工具可以推荐?不能再使用差异了,这让我快疯了......

【问题讨论】:

  • 有趣,我什至不知道...虽然我不确定帖子是否可以移动...
  • 你可以问一个新问题。移动是可能的,但很棘手
  • 嗯,我想我会的。你建议删除这个吗?我从来没有在错误的论坛之前! :) 至少我不知道...

标签: ubuntu diff meld kdiff3


【解决方案1】:

Meld 实用程序具有该选项。

在菜单栏中,点击MeldPreferencesEditorWord Wrap

我可以确认它在 3.20.2 版本中可用。

【讨论】:

  • 谢谢!我确实仍然面临这个问题! :) 虽然因为 Meld 一直是我一直以来最喜欢的编辑器,但我强烈认为我在 Ubuntu 20.04 LTS 上使用的版本安装了一些“固定”的 Meld 版本,其中该功能不再存在......虽然我没有不知道,因为我最近升级到 Ubuntu 21.04(运行 Meld 3.20.3)。你介意告诉我你的操作系统吗?不再重要了,我只是好奇我是否确实没有找到该选项(在 Meld 下,未知版本,运行 Ubuntu 20.04)或者他们是否确实暂时删除了它......
【解决方案2】:

一个可能的答案,虽然从技术上讲这不是我想要的,因为它不是 GUI(虽然我只说“图形”,但从技术上讲,我确实不限于 GUI——尽管我是这个意思)是icdiff。它将两个文本放在终端上,但突出显示颜色差异(使用所需的换行)。

这是在another Stack Overflow post 中推荐的,如果您觉得这有帮助,您可能应该投票(问题+答案)。

【讨论】:

  • 在某种程度上有效,但如果右边的行比左边的长,则只插入一个换行符,使右边的行的末尾出现在左边。非常混乱。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多