2014-01-11 6 views
3

я хочу что-то вроде этих единиц, но в VSЕсть ли VS аналог для powerline vim?

А именно, я хотел бы видеть GIT ветвь, статус GIT, сохраненный/модифицированный статус текущего SLn.


UPD: Я пристрастился к уменьшению визуальных помех в пользовательском интерфейсе, так что мой VS выглядит следующим образом: VS screenshot

Я недавно влюбился в TestDriven.NET и так, как это все ставит информация, которая мне нужна только в небольшой части строки состояния (вместо других бегунов, которая больше похожа на кабину самолета). Таким образом, я, однако, было бы здорово разместить всю информацию git там, потому что все, что мне действительно нужно, это Posh-Git-like prompt: [master +0 ~2 -1 | +1 ~1 -0] plus saved/modified.

ответ

1

Есть несколько плагинов git для Visual Studio, так как у меня есть described in this answer.

При установке Git Extensions вы получаете строку состояния в Visual Studio, который показывает текущую ветвь:

Git Extensions toolbar

Если вы установите Git Source Control Provider вы получаете вкладку Pending Changes, который показывает текущую ветвь в заголовке вкладки :

Git Source Control Provider tab header

Оба поставщика Git Source Control и Microsoft Git Provider показывает, какие файлы в Решение было изменено украшая иконки:

File icon modifiers

Но я ничего, что показывает git status в панели инструментов внутри Visual Studio не видел. Обычно у меня есть расширения Git. Кнопка Commit показывает статус по цвету и измененных файлов по номеру:

Git Extensions toolbar

+0

Спасибо за подробный ответ, но, похоже, ни один из этих инструментов будет делать то, что я ищу (см. мое обновление). – vorou

+0

Я думаю, что получаю то, что вы хотите, я просто не думаю, что это там. Мне нравится твоя идея. Я надеюсь, что кто-то пишет такое расширение VS. –

3

Похоже, что нет, поэтому я начал писать my own.

UPD: это alive

UPD2: использовать VS 2015 Update1 вместо i

+0

это дух –

Смежные вопросы