我最近刚换到 Mac。在 Windows 上,我通过 msysgit 项目使用 git。在执行时,git rebase -i
我习惯于在 中获得很好的语法突出显示vim
。现在我在 Mac 上,非常想念它。我该如何找回它?
答案1
我刚刚发现我所需要的就是创建一个~/.vimrc
文件,其中包含一行内容
syntax on
答案2
对我来说,问题是 git 使用的是“vi”而不是“vim”。将以下内容添加到我的 .bashrc 中可以解决此问题:
export EDITOR=vim
答案3
autocmd
您可能需要在您的文件中设置一个.vimrc
以将相应的文件识别为rebase -i
临时文件:
autocmd BufNewFile,BufRead git-rebase-todo setf gitrebase
然后,您只需要使用一个语法文件~/.vim/syntax/gitrebase.vim
并输入符合您偏好的任何突出显示命令,例如最近的 vims 提供的命令:
https://github.com/vim/vim/blob/master/runtime/syntax/gitrebase.vim