vim을 기본 편집기로 사용합니다.
또한 vim을 사용하여 파일을 diff하고 파일을 수정하면서 diff를 수행하면서 쉬운 변경 사항을 수정합니다 (diff / fix / diff / fix의주기 인 대부분의 diff 기술 대신).
또한 소스 제어 도구 / 사이트에서 사용하는 diff 도구에 vim을 쉽게 통합 할 수있는 방법이 있습니다 (특히 git을 생각하고 있지만 다른 사람들이 다른 소스 제어 도구 / 사이트와의 통합에 관심이 있다고 확신합니다).
vd () { diff $@ > /dev/null ; if [[ $? -eq 1 ]] ; then ; vimdiff -c 'windo set syntax=off' $@ ; fi ; }
호출합니다 vd file1 file2
. 그것은 사용하는 diff
파일이 차이가 있는지 여부를 확인하기 만 열립니다 vimdiff
그 때문에 경우. 그렇지 않으면 나는 껍질에 머물러 있습니다. 또한 확산 할 때 산만 해지기 때문에 Vim에서 구문 강조 표시를 비활성화합니다. 두 파일에서만 작동합니다.
:Gdiff
되고:Gvdiff
두 명령 모두 현재 버퍼가 git에 의해 관리되는 경우 현재 버퍼의 단계별 차이점을 볼 수 있습니다. 일부 파일에 병합 충돌이있을 때 그것은 또한 HEPS 당신은 세 개의 창 레이아웃에서 충돌을 해결하기 위해