วิธีเปิดไวยากรณ์ git ที่เน้นเป็นกลุ่มบน Mac


26

ฉันเพิ่งเปลี่ยนมาใช้ Mac บน windows ฉันใช้ git ผ่านโครงการ msysgit เมื่อทำฉันใช้จะได้รับความสุขไวยากรณ์เน้นในgit rebase -i vimตอนนี้ฉันกำลังคิดถึง Mac อยู่ ฉันจะรับมันคืนได้อย่างไร


มันเป็นไวยากรณ์ที่เน้นเมื่อคุณทำนอกเป็นกลุ่ม?
คอนเนอร์

2
สีสำหรับgit logฯลฯ ทำงานได้ใช่ ฉันมีgit config --global color.ui true

คุณไม่ได้คัดลอกการกำหนดค่า Vim ก่อนหน้าของคุณหรือไม่
Andrew Marshall

msysgitดูเหมือนจะเป็นนามธรรมปัญหาเหล่านั้นทั้งหมดออกไปจากผู้ใช้ ทั้งหมดเน้นทำงานเพียงแค่ออกจากกล่องจน rebase โต้ตอบครั้งแรกของฉันบน MacBook ใหม่ของฉันฉันไม่ได้รู้ว่าสิ่งที่เหมือนเป็นกลุ่มการตั้งค่าไม่ได้อยู่ :)

ในฐานะที่เป็นข้อความด้านข้างฉันขอแนะนำให้คุณรู้จักกับผู้ลี้ภัยที่เป็นกลุ่ม? github.com/tpope/vim-fugitive (ดู screencasts บน vimcast.org vimcasts.org/episodes/ … )

คำตอบ:


47

ฉันแค่คิดออกทั้งหมดที่ฉันต้องการคือการสร้างไฟล์ ~ / .vimrc ด้วยบรรทัดที่อ่าน syntax on


คุณควรทำเครื่องหมายคำตอบว่าถูกต้อง มันช่วยฉันได้แน่นอน!
snowe2010

0

คุณอาจต้องตั้งค่าautocmdในของคุณ.vimrcให้รู้จักไฟล์ที่เหมาะสมเป็นrebase -iชั่วคราว:

autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase

จากนั้นคุณเพียงแค่ใช้ไฟล์ไวยากรณ์~/.vim/syntax/gitrebase.vimและใส่คำสั่งไฮไลต์ที่ตรงกับความต้องการของคุณเช่นไฟล์ที่มาพร้อมกับ recents vims: http://code.google.com/p/vim/source/browse/runtime/syntax/gitrebase .vim


ฉันสร้าง.vimrcat ~/ด้วยบรรทัดที่คุณโพสต์และสร้างgitrebase.vimไฟล์ที่~/.vim/syntax/มีเนื้อหาจากลิงค์นั้น จากนั้นฉันเปิดเทอร์มินัลใหม่และลองอีกครั้ง มันไม่ทำงาน อะไรที่ฉันอาจจะหายไป?

ตกลงฉันแค่คิดออกทั้งหมดที่ฉันต้องการก็คือ.vimrcไฟล์ที่มีบรรทัดที่อ่านsyntax on
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.