Zakładając, że masz włączoną składnię, Vim wykrywa wiadomości zatwierdzenia git jako typ pliku. Powinno to być oczywiste po wyróżnieniu. Znacznie mniej oczywistą częścią jest to, że ma również wtyczkę typu pliku dla zatwierdzeń git (i innych rzeczy git). Upewnij się, że masz włączone (filetype plugin on
), a następnie zostanie zdefiniowane pomocne polecenie: DiffGitCached
. Po prostu uruchom to, a rzuci różnicę w okno podglądu.
Komentarz obok definicji tego polecenia w plugin:
Automatycznie diffing mogą być wykonane z:
autocmd FileType gitcommit DiffGitCached | wincmd p
wtyczek typu pliku są przechowywane w/vimXX/ftplugin/git * .vim, np /usr/share/vim/vim70/ftplugin/gitcommit.vim
, jeśli chcesz obejrzeć!
Należy zauważyć, że 'core.editor' jest używany nie tylko do zatwierdzania, ale także do tagu, dodawania (interakcyjnego) i zatwierdzania -e. –