gi переключается в режим вставки, перемещая курсор в то же положение, в котором он находился ранее.
Согласно этот сайт :
Windows Vista поставляется с Microsoft .NET Framework 2.0 и 3.0, но не версия 1.1, которая все еще может требуется для некоторых приложений
Так что, если ваше консольное приложение нацелено на v 2.0 или v 3.0, все должно быть в порядке
.NET Framework 3.0 устанавливается по умолчанию в Microsoft Windows Vista
Согласно MSDN (выделено мной):
.NET Framework 3.0 устанавливается по умолчанию в Microsoft Windows Vista . На Кодовое имя Microsoft Windows Server "Longhorn", вы можете установить .NET Framework как компонент Windows с использованием Инструменты управления ролями.
В Википедии .