我有两个文本文件。每行代表一种语言的一行。我需要检查对齐是否始终合适。因此,我需要一个可以同时显示两个文本文件并带有行号的程序。
我尝试了漫反射,但它试图对齐文件 - 如果偶然有两条线相等,则整个逐行视觉比较不起作用。
答案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
答案4
如果你正在查看翻译,你可能会发现诗歌很有用。它可以并排显示两个文本,并且适合处理翻译。