두 개의 텍스트 파일이 있습니다. 각 줄은 한 언어로 된 줄을 나타냅니다. 정렬이 항상 맞는지 확인해야합니다. 따라서 두 줄의 텍스트 파일을 한 줄에 동시에 표시하는 프로그램이 필요합니다.
나는 확산을 시도했지만 파일을 정렬하려고 시도합니다. 우연히 두 줄이 같으면 전체 줄 기준 시각적 비교가 작동하지 않습니다.
두 개의 텍스트 파일이 있습니다. 각 줄은 한 언어로 된 줄을 나타냅니다. 정렬이 항상 맞는지 확인해야합니다. 따라서 두 줄의 텍스트 파일을 한 줄에 동시에 표시하는 프로그램이 필요합니다.
나는 확산을 시도했지만 파일을 정렬하려고 시도합니다. 우연히 두 줄이 같으면 전체 줄 기준 시각적 비교가 작동하지 않습니다.
답변:
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 ...
GUI에서 다음을 시도 할 수 있습니다 meld
.
정확히 당신이 요구하는 것은 아니지만 목적에 유용해야합니다.
추가 텍스트 섹션은 녹색으로 강조 표시되고 다른 텍스트 섹션은 파란색으로 강조 표시됩니다 (텍스트의 다른 섹션에서 추가 문자는 진한 파란색으로 강조 표시됨).
한 번에 두 개 이상의 파일에 대해서도 작동합니다.
meld
하는 경우 선을 설명하는 경우와 같이 밝은 파란색으로 강조 표시되고 특정 추가 문자가 진한 파란색으로 강조 표시되어 정확한 차이가 즉시 나타납니다. . 아니면 뭔가 빠졌습니까?
번역을보고 있다면 Poedit가 유용 할 것입니다. 두 텍스트를 나란히 표시 할 수 있으며 번역 작업을 위해 만들어졌습니다.
less -N
하여 줄 번호를 표시하십시오.pr -m file1 file2 | less -N
.