Jak włączyć podświetlanie składni git w vimie na Macu

26

Niedawno przestawiłem się na Mac. W systemie Windows korzystałem z git poprzez projekt msysgit. Podczas robienia git rebase -iprzyzwyczaiłem się do ładnego podświetlania składni vim. Strasznie tęsknię za tym, że jestem na komputerze Mac. Jak mogę go odzyskać?

Christoph
źródło
Czy jest podświetlona składnia, gdy robisz poza vimem?
Conner,
2
kolory dla git logetc działają, tak. Mamgit config --global color.ui true
Nie skopiowałeś poprzedniej konfiguracji Vima?
Andrew Marshall,
msysgitzdawało się, że wszystkie te trudności oddalają od użytkownika końcowego. Całe podświetlanie działało od razu po wyjęciu z pudełka, więc aż do mojej pierwszej interaktywnej bazy na moim nowym MacBooku, nawet nie wiedziałem, że istnieje coś takiego jak konfiguracja vim :)
na marginesie, czy mogę przedstawić was zbiegowi? github.com/tpope/vim-fugitive (zobacz screencasty na vimcast.org vimcasts.org/episodes/… )

Odpowiedzi:

47

Właśnie wymyśliłem, że potrzebuję tylko stworzyć plik ~ / .vimrc z wierszem, który czyta syntax on

Christoph
źródło
powinieneś zaznaczyć swoją odpowiedź jako poprawną. To na pewno mi pomogło!
snowe2010
0

Prawdopodobnie musisz skonfigurować plik autocmdw, .vimrcaby rozpoznać odpowiedni plik jako rebase -itymczasowy:

autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase

Następnie wystarczy użyć pliku składni ~/.vim/syntax/gitrebase.vimi wprowadzić dowolne polecenia podświetlające odpowiadające twoim preferencjom, takie jak dostarczone z ostatnimi vimsami: http://code.google.com/p/vim/source/browse/runtime/syntax/gitrebase .wigor

CB Bailey
źródło
Stworzyłem .vimrcat ~/z linią, którą postetujesz, a także utworzyłem gitrebase.vimplik at ~/.vim/syntax/z zawartością tego linku. Potem ponownie otworzyłem terminal i spróbowałem. To nie działa Czegoś mi brakuje?
Ok, właśnie wymyśliłem, że wszystko, czego potrzebuję, to ten .vimrcplik z linią, która brzmisyntax on