문제
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
제휴하지 않습니다 StackOverflow