Предотвратить ReSharper вмешиваться в обработку Enter от ViEmu в комментариях к документу?
Я использую Visual Studio 2010 с ViEmu 2.5 и недавно добавил ReSharper 7.1, что вызывает проблему: когда я нахожусь в обычном режиме и нажимаю Enter, теперь создается новая строка в комментарии (тогда как в обычном режиме vi Enter следует просто перейти к первому непустому на следующей строке, а не вставлять его). Это сводит меня с ума.
(Обновление: О, это также мешает, если я в комментарии к документу и введите :
начать ввод команды ex; Я могу набрать команду, но не могу нажать Enter, чтобы оправдать ее!)
Это определенно ReSharper, который вызывает это (или напрямую, или каким-то образом заставляя нажатие клавиши обходить ViEmu и переходить к обработке VS по умолчанию), так как он запускался только когда я установил ReSharper, приостановка ReSharper останавливает его, а возобновление ReSharper заставляет его запускаться снова,
Интересно, что это не происходит вне комментариев документации. Ввод в нормальном режиме vi за пределами документа комментариев работает нормально.
Я просмотрел настройки и пару вопросов здесь (например, этот), но пока не нашел способа вернуть эти нажатия клавиш в ViEmu. Я сказал ReSharper вообще не устанавливать какие-либо из его сочетаний клавиш (ReSharper Keyboard Scheme: None), и в его настройках я отключил все, что я могу найти в комментариях к XML-документам (даже то, что я на самом деле собираюсь делать) хотеть, как перенос слов). Но не повезло.
Есть идеи?
1 ответ
Ответ заключается в обновлении до ViEmu 3, который в дополнение к ряду других новых функций обеспечивает лучшую совместимость с ReSharper. Там не было никаких настроек, чтобы изменить, просто удаление 2.5 и установка 3.0 сделали свое дело. (Затем я выполнил очевидный эксперимент, чтобы исключить порядок установки: я удалил 3.0 и заново установил 2.5. Это заставило проблему появиться снова.)