Как мне изменить Cmder так, чтобы в приглашении отображалась сводка изменений Git? (+ А / ~ С / -D)

935
Matt Kerr

Я могу видеть вывод имени ветви без проблем (хотя, в версии 1.3.4+ он также странным образом выдает «master -> origin», когда не использовал его), но я не могу понять, почему он никогда успешно показаны изменения. Это работает в Powershell + Poshgit под Cmder, и, глядя на сценарий \ vendor \ clink.lua, кажется, что именно в этом месте будут происходить изменения.

2
+1 ~ 2 0, похоже на https://i.stack.imgur.com/Gw3mJ.png Matt Kerr 6 лет назад 0
Ветвь GitShow можно найти в: \ Поставщика \ conemu-maximus5 \ ConEmu \ GitShowBranch.cmd Matt Kerr 6 лет назад 0

1 ответ на вопрос

1
Matt Kerr

Я нашел суть для изменения подсказки Clink git здесь: https://gist.github.com/jonasem/e8b3a6258a495946df12

Если вы замените соответствующие функции на git_prompt_filter и get_git_status внутри, они будут отображены. Для удобства я сделал вывод о том, что нужно перейти к «% CMDER_ROOT% \ config \» (так как вендор заменяется при каждой установке cmder согласно инструкциям в файле): https://gist.github.com / mattdkerr / 23db4db40c276b1481b01b0fa26de009

Вам нужно будет удалить или отредактировать% CMDER_ROOT% \ vendor \ clink.lua и закомментировать заданные команды фильтра (двойной дефис, или '-', это префикс строки комментария).

Похожие вопросы