Visualizar dois arquivos de texto ao mesmo tempo lado a lado

18

Eu tenho dois arquivos de texto. Cada linha representa uma linha em um idioma. Eu preciso verificar se o alinhamento sempre se encaixa. Portanto, eu preciso de um programa que exiba os dois arquivos de texto ao mesmo tempo com números de linha.

Eu tentei difundir, mas isso tenta alinhar os arquivos - se por acaso duas linhas forem iguais, toda a comparação visual linear não funciona.

    
por user1406177 17.01.2016 / 19:26

5 respostas

25

Use o Vim, com scrollbind definido. Por exemplo:

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

Com scrollbind , se você rolar em uma janela, as outras janelas acopladas também rolam ao mesmo tempo. Para ter números de linha, um ~/.vimrc contendo um mínimo das duas linhas seguintes é suficiente:

set nocompatible
set number

Não que você precise de vimrc para isso - isso pode ser feito inteiramente a partir da linha de comando:

vim -NO +'set nu' +'windo set scrollbind' file1 file2 ...
    
por muru 17.01.2016 / 19:56
12

Que tal um comando dos primeiros dias do Unix?

pr -m file1 file2

Por exemplo:

pr  -m English Spanish

2016-01-18 00:34                                                  Page 1

this is something                esto es algo
hello, there                     Hola

Atualização: Você pode ajustar a saída ao tamanho do seu terminal usando less

pr -m file1 file2 | less
    
por edward torvalds 17.01.2016 / 20:05
10

Na GUI, você pode experimentar meld :

Não é exatamente o que você está pedindo, mas deve ser útil ao seu propósito.

Seções adicionais do texto serão destacadas em verde, diferentes seções do texto serão destacadas em azul (e, do mesmo modo, em diferentes seções do texto, caracteres adicionais serão destacados em um azul mais escuro).

Funciona também para mais de dois arquivos no momento.

    
por kos 17.01.2016 / 20:10
4

Na linha de comando, você pode usar

 paste file1 file2 | less -N
    
por Florian Diesch 17.01.2016 / 19:48
1

Se você está procurando por traduções, você pode achar Poedit útil. Ele pode exibir os dois textos lado a lado para você e é feito para trabalhar com traduções.

    
por LoadingPleaseWait 17.01.2016 / 19:53

Tags