我已经使用 textmate 很多年了,我刚刚切换到 macvim,我一直使用 textmate 的一件事是命令 git df
,在我的 .gitconfig 中它只是一个
[alias]
df = !git diff | mate
然后就是给了我一个这样的屏幕
mvim 中是否有替代品,我可以在某个地方添加它以获得类似的行为
最佳答案
我描述一下我用的是什么here .
基本上,将以下行添加到“~/.gitconfig”:
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = default-difftool.sh $LOCAL $REMOTE
使用以下包装器脚本:
#! /bin/bash
if [[ -f /Applications/MacVim.app/Contents/MacOS/Vim ]]
then
# bypass mvim for speed
VIMPATH='/Applications/MacVim.app/Contents/MacOS/Vim -g -dO -f'
elif [[ -f /usr/local/bin/mvim ]]
then
# fall back to mvim
VIMPATH='mvim -d -f'
else
# fall back to original vim
VIMPATH='vimdiff'
fi
$VIMPATH $@
关于ruby-on-rails - 有没有好的macvim git diff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10487703/