В Visual Studio есть что-то действительно раздражающее: когда я расширяю или сворачиваю метод или область кода, это действие переносится на стек отмены. Поэтому, если я редактирую какой-либо код в методе, затем сбрасываю этот метод, а затем хочу отменить мое изменение, я должен отменить дважды: один раз для действия свернуть и один раз для изменения кода. Это может быть ОЧЕНЬ запутанным, если вы расширили или свалили несколько вещей после редактирования кода, редактор продолжает прыгать в разные места, и вы не знаете, были ли ваши изменения отменены или нет...
Итак, мой вопрос: можно ли отключить это поведение? то есть что только изменения кода учитываются в стеке отмены?
PS: Я использую Visual Studio 2008
EDIT: если это поведение вас тоже раздражает, пожалуйста, проголосовать за его использование в UserVoice!