Cara mengaktifkan highlight git syntax on vim di Mac


26

Saya baru saja beralih ke Mac. Pada windows saya menggunakan git melalui proyek msysgit. Saat melakukan a, git rebase -isaya sudah terbiasa dengan highlight sintaks yang bagus vim. Saya sangat merindukannya sekarang karena saya menggunakan Mac. Bagaimana saya bisa mendapatkannya kembali?


Apakah sintaksinya disorot ketika Anda melakukannya di luar vim?
Conner

2
warna untuk git logdll berfungsi, ya. Saya punyagit config --global color.ui true

Apakah Anda tidak menyalin konfigurasi Vim Anda sebelumnya?
Andrew Marshall

msysgittampaknya abstrak semua kesulitan yang jauh dari pengguna akhir. Semua penyorotan bekerja tepat di luar kotak sehingga sampai rebase interaktif pertama saya di MacBook baru saya, saya bahkan tidak tahu bahwa sesuatu seperti konfigurasi vim bahkan ada :)

sebagai catatan tambahan, dapatkah saya memperkenalkan Anda kepada pelarian vim? github.com/tpope/vim-fugitive (lihat screencasts di vimcast.org vimcasts.org/episodes/… )

Jawaban:


47

Saya baru saja tahu yang saya butuhkan adalah membuat file ~ / .vimrc dengan baris yang bertuliskan syntax on


Anda harus menandai jawaban Anda dengan benar. Itu pasti membantu saya!
snowe2010

0

Anda mungkin perlu mengatur di autocmddalam Anda .vimrcuntuk mengenali file yang sesuai sebagai rebase -isementara:

autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase

Maka Anda hanya perlu menggunakan file sintaks ~/.vim/syntax/gitrebase.vimdan memasukkan perintah penyorotan apa pun yang sesuai dengan preferensi Anda seperti yang disediakan dengan vims terbaru: http://code.google.com/p/vim/source/browse/runtime/syntax/gitrebase .vim


Saya membuat .vimrcat ~/dengan baris yang Anda posting dan juga membuat gitrebase.vimfile ~/.vim/syntax/dengan konten dari tautan itu. Kemudian saya membuka kembali terminal dan mencobanya. Itu tidak bekerja. Ada yang mungkin saya lewatkan?

Ok, saya baru tahu semua yang saya butuhkan adalah .vimrcfile dengan baris yang bertuliskansyntax on
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.