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ć?


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


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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.