Mac에서 Vim에서 git 구문 강조 표시를 켜는 방법


26

최근에 Mac으로 전환했습니다. Windows에서는 msysgit 프로젝트를 통해 git을 사용하고있었습니다. 를 할 때에서 git rebase -i멋진 구문을 강조하는 데 사용됩니다 vim. 내가 Mac에 있기 때문에 나는 그것을 심하게 놓쳤다. 어떻게 다시받을 수 있습니까?


vim 외부에서 할 때 구문이 강조 표시됩니까?
코너

2
등의 색상 git log이 작동합니다. 나는git config --global color.ui true

이전 Vim 설정을 복사하지 않았습니까?
앤드류 마샬

msysgit최종 사용자로부터 모든 어려움을 추상화하는 것처럼 보였습니다. 모든 강조 표시가 즉시 작동하므로 새 MacBook에 대한 첫 대화식 리베이스가 될 때까지 vim 구성과 같은 것이 존재한다는 것을조차 알지 못했습니다. :)

참고로 vim-fugitive를 소개해 드리겠습니다. github.com/tpope/vim-fugitive ( vimcast.org 의 스크린 캐스트 참조 vimcasts.org/episodes/… )

답변:


47

방금 읽은 줄이있는 ~ / .vimrc 파일을 만드는 것만 필요하다고 생각했습니다. syntax on


정답으로 표시해야합니다. 확실히 도와주었습니다!
snowe2010

0

당신은 아마를 설정해야합니다 autocmd당신에 .vimrcA와 해당 파일을 인식하는 rebase -i일시를 :

autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase

그런 다음 구문 파일을 사용하고 ~/.vim/syntax/gitrebase.vim최근 vims와 함께 제공되는 것과 같은 기본 설정 명령과 일치하는 강조 표시 명령을 입력하면됩니다. http://code.google.com/p/vim/source/browse/runtime/syntax/gitrebase .정력


나는 창조 .vimrc에서 ~/당신이 postet 또한 생성하는 라인 gitrebase.vim에서 파일을 ~/.vim/syntax/링크에서 내용. 그런 다음 터미널을 다시 열고 시도했습니다. 작동하지 않습니다. 내가 놓친 것이 있습니까?

좋아, 방금 내가 필요로하는 것은 그 .vimrc줄 이있는 파일 이라는 것을 알아 냈습니다.syntax on
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.