如何在Mac上的Vim上打开git语法高亮显示


26

我最近刚切换到Mac。在Windows上,我通过msysgit项目使用git。在执行时,git rebase -i我习惯在中突出显示一个不错的语法vim。我现在在Mac上,现在我很想念它。我如何找回它?


在vim之外执行操作时,语法是否突出显示?
Conner

2
git log等等的颜色起作用了,是的。我有git config --global color.ui true

您没有复制以前的Vim配置吗?
安德鲁·马歇尔

msysgit似乎将所有这些困难都从最终用户身上消除了。所有突出显示都可以立即使用,因此,直到我第一次在新MacBook上进行交互式重新配置之前,我什至都不知道像vim配置这样的东西确实存在:)

作为附带说明,我可以为您介绍vim逃犯吗?github.com/tpope/vim-fugitive(见vimcast.org截屏vimcasts.org/episodes/...

Answers:


47

我只是想出了我所需要做的就是创建一个〜/ .vimrc文件,其中的一行读取 syntax on


您应该将答案标记为正确。它肯定帮助了我!
snowe2010 '16

0

您可能需要在中设置一个autocmd.vimrc以将适当的文件识别为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 .vim


我用您发布的行创建了.vimrcat ~/,并使用该链接中的内容创建了gitrebase.vimat文件~/.vim/syntax/。然后,我重新打开了终端并进行了尝试。没用 我可能会缺少任何东西吗?

好的,我只是想知道我需要的是该.vimrc文件并带有以下一行:syntax on
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.