spacemacs 기본 설정과 같이 Vim에서 강조 표시를 취소하려고합니다. 때로는 빠른 실행 취소를 원할 때 순간적으로 변경되는 내용을 알 수 없습니다. 그래서 언론이 취소 할 때 이와 같은 것을하려고합니다.
Vim에서 어떻게 할 수 있을지 아는 사람이 있습니까?
(나는 이미 Gundo 플러그인을 가지고 있습니다. 기본 실행 취소를보다 부드럽게하고 싶습니다.)
편집 : undotree 플러그인이 작동합니다 ( 군도 는 변경 사항을 강조 표시하지 않습니다). UndotreeToggle
명령을 사용 하면 파일의 모든 향후 변경 사항이 강조 표시됩니다.
실행 취소 전에 임시 버퍼 / 파일에 저장 한 다음 실행 취소 후 두 번째 버퍼 / 파일에 저장하고 이전 항목을 정리 (또는 색상 변경) 한 후 새 diff를 강조 표시 할 수 있습니다. 큰 파일의 경우 속도가 느려질 수 있습니다.
—
VanLaser
UndoTree 는 실제로 변경된 줄을 강조 표시 하지만 실시간 으로는 하지 않습니다. 나는 그것이 GNU diff를 사용한다고 생각합니다. 단어 단위를 얻는 것이 추가 단계 가 될 수 있습니다 (예 : 단어 나누기 분할 선 , diff, 재조합 라인).
—
joeytwiddle
이 플러그인은 가까이 있지만 여전히 라인 기반입니다. smeargle 은 마지막 저장 이후 변경된 라인을 강조 표시 할 수 있습니다. changesPlugin 은 왼쪽 여백에 변경된 행 (삭제 포함)을 표시합니다.
—
joeytwiddle
@joeytwiddle, changesPlugin은 또한 마지막 변경 영역을 강조 할 수 있습니다
—
Christian Brabandt
matchadd()
있지만 파일의 어떤 부분이 변경되었는지 약간 더 까다로워집니다.