同时并排查看两个文本文件

同时并排查看两个文本文件

我有两个文本文件。每行代表一种语言的一行。我需要检查对齐是否始终合适。因此,我需要一个可以同时显示两个文本文件并带有行号的程序。

我尝试了漫反射,但它试图对齐文件 - 如果偶然有两条线相等,则整个逐行视觉比较不起作用。

答案1

使用 Vim,scrollbind设置。例如:

vim -O +'windo set scrollbind' /etc/profile /etc/profile.pacnew

在此处输入图片描述

使用scrollbind,如果您在一个窗口中滚动,其他绑定窗口也会同时滚动。要获得行号,~/.vimrc至少包含以下两行的 就足够了:

set nocompatible
set number

并不是你需要为此vimrc- 它可以完全从命令行完成:

vim -NO +'set nu' +'windo set scrollbind' file1 file2 ...

答案2

那么早期 Unix 的命令怎么样?

pr -m file1 file2

例如:

pr  -m English Spanish

2016-01-18 00:34                                                  Page 1

this is something                esto es algo
hello, there                     Hola

更新:您可以使用以下方法使输出适合终端的大小less

pr -m file1 file2 | less

答案3

您可以从 GUI 尝试meld

截屏

这不完全是您所要求的,但它应该对您的目的有用。

文本的附加部分将以绿色突出显示,文本的不同部分将以蓝色突出显示(同样,文本的不同部分中的附加字符将以深蓝色突出显示)。

也可以同时处理两个以上的文件。

答案4

如果你正在查看翻译,你可能会发现诗歌很有用。它可以并排显示两个文本,并且适合处理翻译。

相关内容