Emacs에서는 두 개의 텍스트 파일을 나란히 볼 수 있습니다.
예를 들어 더 간단하고 가벼운 애플리케이션에서도 이 작업을 수행할 수 있습니까 less
?
볼 수만 있고 편집할 수는 없습니다.
답변1
명령 less
자체는 비교를 수행할 수 없습니다. 이 diff -y
명령을 사용하여 두 파일의 차이점을 나란히 표시한 다음 파이프로 연결할 수 있습니다 less
.
방법 #1 - diff + less 사용
그러면 2개의 샘플 파일이 생성됩니다.
$ seq 100 > 1.txt
$ seq 10 100 > 2.txt
이제 두 파일을 비교해 보세요.
$ diff -y 1.txt 2.txt | less
1 <
2 <
3 <
4 <
5 <
6 <
7 <
8 <
9 <
10 10
11 11
12 12
13 13
...
방법 #2 - vimdiff 사용
vimdiff
읽기 전용 모드에서도 사용할 수 있습니다 -R
.
$ vimdiff -R 1.txt 2.txt
방법 #3 - vim 사용
2개의 파일을 나란히 보고 싶다면 vim
다음과 같이 하면 됩니다.
$ vim -O +'windo set scrollbind' go.mod go.sum
예를 들어:
인용하다
답변2
less 명령을 사용할 수 있는지 잘 모르겠습니다. 그러나 다음 명령을 사용할 수 있습니다. ~에서여기,
pr -m -t one.txt two.txt
나란히 표시되지는 않지만 또 다른 유용한 옵션은 다음과 같습니다.
tail -f file1 -f file2