1

В VS2010 и VS2012, по крайней мере, Window.CloseToolWindow будет делать именно это. Если он был вызван, когда текстовый файл имел фокус, он ничего не делал. Похоже, что в VS2013 он закрывает текстовый файл. Это печально ломает мой рабочий процесс в макросе AutoHotkey. Кто-нибудь имеет представление о команде Visual Studio, которая будет иметь старое поведение? Один ярлык по умолчанию - Shift + Esc, если вы хотите попробовать это легко.Visual Studio 2013 изменила поведение Window.CloseToolWindow. Мне нужно предыдущее поведение как-то

Большое вам спасибо за помощь!

+0

Хорошие новости - это исправлено в Visual Studio 2015 Preview. –

ответ

1

Что еще более странно, так сдвиг + Esc «закрывает» текстовый файл. Он просто скрывает его, но не закрывает его по умолчанию. Ctrl + F4.

Это печально похоже на ошибку.

+0

Heya TigerShark, спасибо за ваш интерес! Надеюсь, что это ошибка, тогда она может быть исправлена. Мне любопытно, хотя, как вы видите разницу между сдвига + Esc и Ctrl +F4? Кажется, они делают то же самое для меня. –

+0

@Programmer Paul - Я отложил комментарий, потому что я хотел найти ответ и прийти с этим. К сожалению, я этого не делал. Я добавлю, что я вижу, что говорит TigerShark - если вы «закрываете» окно редактора кода с помощью ctrl + esc и снова открываете его, стек отмены для действий, которые вы сделали, по-прежнему неповрежден. Если вы закрываете его с помощью ctrl + F4, это не так. –

+0

Интересное время для комментариев! Я буквально встретил парня в команде Visual Studio в Microsoft вчера. Я в шутку спросил, может ли он исправить несколько вещей для меня. Я сказал, что он может писать отчеты об ошибках. Мне, возможно, придется показать это ему. В моем случае решение, которое я придумал, - это аддоны Layouts O Rama. Это лучше, чем беспорядочный беспорядок, который я делал с моим сценарием AutoHotkey. –

0

Это не ответ, но одно обходное решение, которое будет работать в некоторых, но, конечно, не во всех ситуациях, заключается в том, что с помощью ReSharper ctrl + shift + F4 закрывает вкладку окна инструмента ReSharper. Если есть только одна вкладка, она закроет окно, а также проверит правильное поведение, не закрывая окно редактора кода. Извините, у меня нет лучшего ответа. Я тоже оплакиваю эту ошибку и хочу получить реальное исправление от M $.