Я буду кодировать в Visual Studio 2008, и в итоге я ошибаюсь. Я нажимаю CTRL-Z, чтобы отменить, и НИЧЕГО НЕ ПРОИСХОДИТ. Я не говорю о чем-то сложном, например об отмене поиска и замене нескольких файлов, которые не были открыты. Я говорю об отмене действия cut/paste или просто вводе текста.
Это так расстраивает.
Это когда-нибудь случалось с тобой? Если да, знаете ли вы о каких-либо обходах?
Я часто экономию, поэтому обычно я могу просто закрыть файл, снова открыть его, а функция отмены снова будет работать. Затем, в конце концов (может быть, через 20 секунд, может быть, через час, может быть, совсем нет), отмена разрывается снова. Это очень раздражает, потому что я теряю свое место, свой ход мысли, размер окна и положение, а также позицию разделенной панели, когда мне приходится закрывать и снова открывать файл.
Подробности, которые могут помочь:
- У меня включен интерфейс MDI.
- У меня установлен Resharper.
- У меня установлен VisualSVN.
- Использование Windows 7 x64 RTM
- При отмене разрывов опция "Отменить" в меню редактирования неактивна. Когда я продолжаю редактировать свой документ, параметр остается серым, пока я не закрою и не открою документ. Это демонстрирует, что это не просто какое-то другое приложение, крадущее горячую клавишу. Вся функция перестает работать.
- Я использую Logitech G19 (не могу представить, что это, но это не супер популярная клавиатура, и она делает вещи, которые необычны для клавиатуры).
Я еще не принял мучительные и раздражающие шаги по устранению неполадок, чтобы вернуться к урезанной установке Visual Studio 2008 (параметры по умолчанию, без плагинов) и медленно создавать резервные копии, пока я не начну испытывать проблему.
Прежде чем сделать это, я хотел посмотреть, не испытал ли кто-нибудь еще этого и исправил его.
Итак, перестал ли CTRL-Z работать для вас? Вы исправились?
Я делаю что-то глупое, потому что это на самом деле функция? Например, может быть, какая-то горячая клавиша, которую я случайно нажимаю или какое-то действие, которое я принимаю, отключает отмену?
Обновление: с помощью Thushan Fernando я исправил это. Есть то, что я сделал:
- Reset сопоставления клавиш в Visual Studio: убедитесь, что запущен только один экземпляр. Инструменты → Параметры → Окружающая среда → Клавиатура → Reset.
- Восстановить быстрые сочетания клавиш ReSharper: ReSharper → Параметры → Среда → Общие → Горячие клавиши ReSharper. Закрыть Visual Studio.
- На данный момент проблема может быть исправлена. Я не уверен. Но я пошел дальше.
- Удалить ReSharper 4.5.x.
- Установить EAP build 5.0.1534.3.
- Больше никаких отскоков!
(я никогда не перезагружался)
Обновление 2: это снова началось. Я смог исправить это, выполнив шаг 1, перезапустив VS и выполнив шаг 2.