«vimdiff» 태그된 질문

vim의 diff 기능은 동일한 파일의 2 개, 3 개 또는 4 개 버전 간의 차이점을 보여줍니다.

6
vim을 diff 도구로 사용하려면 어떻게합니까?
vim을 기본 편집기로 사용합니다. 또한 vim을 사용하여 파일을 diff하고 파일을 수정하면서 diff를 수행하면서 쉬운 변경 사항을 수정합니다 (diff / fix / diff / fix의주기 인 대부분의 diff 기술 대신). 또한 소스 제어 도구 / 사이트에서 사용하는 diff 도구에 vim을 쉽게 통합 할 수있는 방법이 있습니다 (특히 git을 생각하고 있지만 다른 …
101 vimdiff 


2
vimdiff 색상을 어떻게 사용자 정의합니까?
vigitiff를 git merge 도구로 사용하려고하지만 사용 된 색상이 견딜 수 없게 만듭니다 (적어도 Windows / Mingw에서). 배경 색상과 전경색이 충돌하는 선의 일부와 동일하므로 불필요하게 어렵습니다. 무슨 일이 일어나고 있는지 알아 내기 위해 (을 포함하는 아래 줄 참조 include=).


4
더 나은 차이 색 구성표
나는 직장에서 vim에서 diff 모드를 사용하기 시작했으며, 눈에 띄는 것은 색상이 실제로 밝아서 큰 파일의 차이를 오랫동안 찾을 때 도움이되지 않는다는 것입니다. 사람들이 눈의 디프 모드를 더 쉽게하도록 사용자 정의한 색 구성표가 있습니까?
20 vimdiff 

1
한 줄 내에서 더 자세한 비교
vimdiff파일 간의 차이점을 검사 하는 데 사용 하고 때로는 누락되는 경우가 있습니다. 예를 들어 다음 두 파일이있는 경우 //a.c printf("Hello\n"); 과: //b.c int i = printf("hello\n") + 3; 그들을 보여 vimdiff줍니다 : 내가보고 싶은 것은 BC에서 h대문자로 표시되지 않는다는 것입니다. (내 말은, 무시 (즉 라인) 비교하는 그것의 한 부분을 vimdiff …
17 vimdiff 


2
호스트 창의 크기를 조정할 때 창의 크기를 조정합니다
vimdiff를 git diff / merge 도구로 사용하고 싶습니다. 문제는 호스트 터미널 창의 크기를 새로운 크기로 조정할 때입니다. 두 개의 분할 창 중 가장 왼쪽이 같은 너비로 유지되고 가장 오른쪽이 전체 창 크기로 확장됩니다. 창 크기를 조정 한 후 분할 창을 같은 너비로 만드는 명령이 있습니까? 아니면 창을 항상 같은 크기로 …
16 split  vimdiff 

1
vimdiff 및 병합 충돌
소스 제어 하에서 브랜치를 병합 할 때 종종 다른 개발자와의 병합 충돌 문제가 있습니다. 내가 알고 우리가 소스 제어에 대한 DIFF 코드 변경에 vimdiff 사용할 수 있습니다 뿐만 아니라, 우리가 도움을 해결 병합 충돌 충돌이 vimdiff 사용할 수있는 방법이있다. 개인적으로 나는 자식에 더 관심이 있지만 다른 소스 제어 도구 / …


1
vim의 단어 수준 차이
내가 이해하는 한 기본 vimdiff는 줄 단위 diff 만 수행합니다. 그러나 somtimes는 특히 Markdown, LaTeX 등과 같은 텍스트 파일에 대해 단어 수준 diff를 수행하는 데 유용합니다. 단어 수준에서 diff를 수행하는 wdiff 또는 dwdiff와 같은 도구가 있습니다. vim에서 두 텍스트 파일을 나란히 비교할 수 있습니까?
11 vimdiff 

2
vimrc 내에서 vim과 vimdiff를 어떻게 구별합니까?
vim에는 모든 버퍼를 탭으로 여는 기능이 있습니다. 그러나이 기능을 추가하면 vimdiff가 파일을 열어 다른 탭으로 비교할 수 있으므로 차이점이 표시되지 않습니다. vimrc 파일을 호출하는 vim 또는 vimdiff인지 확인할 수있는 방법이 있습니까? function! OpenTabs() let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)')) if bf > 1 exe "tab 5sball" endif endfunction
10 vimrc  vimdiff 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.