Функция временного отключения жизненно важна для меня, поскольку я программирую в паре, и часто мой партнер не может использовать VIM. Нам нужно иметь возможность быстро выключать и включать VSVim (без перезапуска). Теперь нам всем пришлось полностью отключить VSVim, что меня огорчает. В остальном мне нравится этот плагин.
Эта проблема уже упоминалась в разделе вопросов и ответов: https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
Благодарим за сообщение об этой проблеме. Я почти уверен, что знаю, в чем проблема, и похож на ошибку, которую я исправил только вчера.
Эта ошибка исправлена. Если вы ждете, пока AppVeyor завершит свою работу, вы можете получить сборку с исправлением на vsixgallery.com.
Я нахожусь в том же сценарии (парное программирование), и это была ужасная проблема. Просто установил последнюю версию с vsixgallery.com, и проблема решена. Спасибо, @jaredpar!
Да, именно эта функция вызвала не менее 3 ошибок в версии 2.1.0. Не совсем понимал, что это исправление повлияет на выбор. Быстро получить образование 😄
Извините, но проблема возникает даже без отключения VsVim!
Другое расширение «Entrian Source Search» использует VS API для получения границ слов, и, поскольку обновление VsVim больше не всегда, чтобы получить слово в конце строки для создания шаблона поиска.
Мои наблюдаемые проблемные строки соответствуют RE:
^\s+\w+$
Если "Entrian Source Search" запускается для использования слова под кареткой для следующего поиска, он извлекает первую группу RE:
^\s+(\w+)\w$
Значит, не хватает последнего символа.
Я отключил VsVim, чтобы увидеть, не вызывает ли проблема последнее обновление, и даже сейчас при выборе текста в такой строке от Pos1 до End пропускается последний символ строки.
Этот символ не может быть выбран при отключенном VsVim.
Как заявил Джаред, ошибка уже исправлена, и исправление должно быть доступно, верно?
Включает ли это исправление описанное ошибочное поведение?
@ MartinL0815 , скорее всего, последняя версия решает эту проблему. Вы можете установить его вручную из этого места, чтобы проверить:
http://vsixgallery.com/extension/VsVim.Microsoft.e214908b-0458-4ae2-a583-4310f29687c3/
Через день или два будет выпущена новая версия в официальной галерее.