Почему Visual Studio ничего не делает, когда я нажимаю CTRL-Z в первый раз? - PullRequest
0 голосов
/ 22 февраля 2010

Может быть, только так в моем случае, а может и нет. Когда я редактирую файл ASPX в Visual Studio 2008 и нажимаю CTRL-Z, чтобы отменить, ничего не происходит. Затем я нажимаю CTRL-Z второй раз, и он делает то, что должен.

В первый раз, когда я отменяю, появляется мерцание, так что, возможно, что-то происходит. Может быть, это из-за дизайна, и я должен быть счастлив, что это отменяет эту первую вещь.

Ответы [ 3 ]

2 голосов
/ 23 февраля 2010

Всякий раз, когда Visual Studio выполняет какое-либо автоматическое форматирование, он сохраняет этот этап форматирования в истории отмен (таким образом, позволяя вам отменить этап автоматического форматирования, если вы того пожелаете). Скорее всего, первая отмена отменяет этот шаг автоформатирования.

0 голосов
/ 23 февраля 2010

Я видел такое поведение при отмене рефакторинга с помощью инструмента. Обычно это либо отмена изменения в связанном файле, либо в другом месте в текущем видимом файле. Примером может служить ссылка на класс, который требует добавления еще одного предложения using в текущий файл. Отмена изменения приведет к удалению предложения using перед удалением введенного мной имени класса.

0 голосов
/ 23 февраля 2010

Мне кажется, я никогда не видел такого поведения или, по крайней мере, никогда его не замечал. Но если это правда, это могло привести к удалению какого-то кода или информации дизайнера, которую вы не заметили.

Я проверил его в моем текущем проекте, и он работает как положено. Извините, что больше не помогаю.

...