Как включить цветную подсветку для интерактивного git rebase на Mac - PullRequest
0 голосов
/ 30 мая 2018

Цветовая подсветка работает для всего остального в git (например, статус, журнал, название филиала и т. Д.).Только не тогда, когда я делаю интерактивный ребаз.

Этот вид имеет смысл, потому что интерактивная перебазировка происходит в текстовом редакторе, где другие взаимодействия являются просто выводом терминала.Но я думаю, что я помню выделение, работающее по умолчанию в git bash для Windows, поэтому на Mac должен быть способ.

Я бы хотел, чтобы он выделил цветовой код: выбор против сквоша, исправление и т.д.

В качестве снимка в темноте я попытался установить параметры цвета interactive на true и auto в моем ~/.gitconfig и попытался явно указать некоторые значения цвета, но это не дало эффекта:

[color]
    branch = auto
    diff = auto
    status = auto
    ui = auto
    interactive = true
[color "interactive"]
    pick = yellow
    squash = green
    fixup = cyan

1 Ответ

0 голосов
/ 30 мая 2018

Подсветка в редакторе не контролируется конфигурацией git.Подсветка работает по умолчанию в git bash, потому что она поставляется с vim, предварительно настроенным с файлами синтаксиса git.

Если вы используете vim для редактора git на mac, попробуйте сначала включить подсветку синтаксиса vim, добавив syntax onна ~/.vimrc.

В противном случае вам может потребоваться загрузить и установить файлы синтаксиса git .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...