문제

MacVim에서 Vimdiff를 실행하고 싶습니다. 내가 할 수있는 쉬운 방법이 있습니까?

도움이 되었습니까?

해결책

  • 터미널에서

당신이 있다면 mvim 스크립트 설치 (DMG에 있습니다. PATH), 당신은 쉘을 입력 할 수 있습니다.

mvim -d file1 file2

원한다면 이것을 mvimdiff와 별표 할 수 있습니다.

  • MacVim 내에서

VIM과 마찬가지로 MacVim에서는 다음을 사용할 수 있습니다.

:e file1
:diffsplit file2
or
:vert diffsplit file2

두 번째 옵션은 수직 Diff를 제공하며 일반적으로 더 읽기 쉽습니다.

다른 팁

GVIMDIFF를 MVIM으로 Symlink하면 MVIM은 -D 등으로 시작합니다. VIM과 MVIM은 모두 실행 가능한 이름을 검토하여 행동 방식을 결정합니다. GVIM과 VIM이 Linux에서 동일한 실행 파일이 될 수 있으며 OSX에서 동일합니다.

확인. 나는 내 자신의 의견에 대답했다.

VIM에서 두 개의 열린 버퍼를 만듭니다. 수직으로 열고 첫 번째 및 유형을 선택하십시오. :diffthis 그런 다음 두 번째와 입력 :diffthis 다시.

이것은 두 개 이상의 버퍼에도 작동합니다 =)

이것은 Mac에서 나를 위해 일했습니다. MacVim Snapshot 72를 사용하고 있습니다.

 /Applications/MacVim.app/Contents/MacOS/Vim -d -g path_to_file1 path_to_file2

Windows에서 GVIMDIFF와 똑같이 작동합니다.

업데이트 : 3 개의 파일에서도 작동합니다. 이 명령은 화면을 3 방향으로 나누고 MacVim에서 3 방향 차이를 수행 할 수 있습니다.

 /Applications/MacVim.app/Contents/MacOS/Vim -d -g path_to_file1 path_to_file2 path_to_file3
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top