У меня есть два текстовых файла. Каждая строка представляет строку на одном языке. Я должен проверить, соответствует ли выравнивание всегда. Поэтому мне нужна программа, которая отображает оба текстовых файла одновременно с номерами строки.
Я попробовал рассеянный, но это пытается выровнять файлы - если случайно две строки равны, целое мудрое строкой визуальное сравнение не работает.
Используйте 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 ...
Как насчет команды с первых лет 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
От GUI Вы могли попробовать meld
:
Это не точно, что Вы просите, но это должно быть так же как полезно для Вашей цели.
Дополнительные разделы текста будут выделены в зеленых, различных разделах текста, будет выделен в синем (и аналогично в различных разделах текста дополнительные символы будут выделены в более темно-синем).
Работы также больше чем для двух файлов в то время.
На командной строке можно использовать
paste file1 file2 | less -N
При рассмотрении переводов, Вы могли бы найти Poedit полезный. Это может отобразить эти два текста рядом для Вас и сделано для работы с переводами.