vimdiff недоступен как vim - PullRequest
2 голосов
/ 29 марта 2019

В 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

Я хотел бы использовать vimdiff с mergetool, но после поиска в Google я не могу вывести его в список «доступных».

Ответы [ 2 ]

1 голос
/ 29 марта 2019

На самом деле, получается, что ответом является то, что vim не поставляется с Ubuntu 18.04 и другими версиями, хотя я уже месяцами использую vim.tiny с помощью команды vi, которая находится в PATH на установка.

Установка vim через apt install vim также установит vimdiff, среди других утилит. Теперь mergetool может быть настроен на vimdiff.

0 голосов
/ 29 марта 2019

Работает ли это, если добавить в ваш ~/.gitconfig следующее:

[merge]
    tool = vimdiff

...