vimdiff 不可用,因为 'vim'

vimdiff is not available as 'vim'

在 Ubuntu 18.04,git mergetool --tool-help 结果:

'git mergetool --tool=<tool>' may be set to one of the following:
        araxis

The following tools are valid, but not currently available:
    bc
    bc3
    codecompare
    deltawalker
    diffmerge
    diffuse
    ecmerge
    emerge
    examdiff
    kdiff3
    meld
    opendiff
    p4merge
    tkdiff
    tortoisemerge
    vimdiff
    vimdiff2
    vimdiff3
    winmerge
    xxdiff

我想将 vimdiffmergetool 一起使用,但谷歌搜索后我无法将其列为 'available'。

如果在 ~/.gitconfig 中添加以下内容是否有效:

[merge]
    tool = vimdiff

?

实际上,答案是 vim 未随 Ubuntu 18.04 和其他版本一起提供,即使我已经使用 vim.tiny 几个月了 vi命令,安装时在PATH中。

通过 apt install vim 安装 vim 还将安装 vimdiff,以及其他实用程序。现在 mergetool 可以配置为 vimdiff.