MDI Visual Studio в настоящее время вызывает у меня большое разочарование. Вот мой базовый макет:
+--------------+---+
| | |
| 1 | |
| | |
| | 3 |
+--------------+ |
| 2 | |
+--------------+---+
Довольно стандартно - у меня есть открытые файлы в области 1, окно ошибок в области 2 и мой обозреватель решений в области 3.
Основным источником моего разочарования является то, что когда я дважды щелкаю, чтобы открыть файл из проводника решений, он обычно открывается в области 1, где должен, но ИНОГДА (по-видимому, случайно) он открывается в области 2, что означает, что я должен перетащите его в область 1, чтобы увидеть его правильно. Или, что реже, он может даже открываться на совершенно новой панели между областями 1 и 3.
Кроме того, если я закрою все свои файлы, область 2 расширится, чтобы занять весь левый столбец, и новые файлы будут открываться в этой новой комбинированной панели, что снова раздражает. Или, может быть, нет, в зависимости от того, в каком настроении VS сегодня.
Похоже, что ни у кого в нашем офисе из 20 человек нет этой проблемы, но, похоже, никто не знает, как ее исправить. Так:
- Я хочу сделать так, чтобы файлы, которые я открываю, всегда открывались в области 1.
- Интересно, можно ли «заблокировать» мой макет (например, как я могу с помощью панели задач Windows), чтобы предотвратить случайное перемещение или изменение размеров панелей.
источник
Ответы:
Возможно, вы использовали команду «New Horizontal Tab Group», чтобы разделить №1 на №1 и №2, а затем переместить в это окно с ошибками?
Я бы просто попробовал сбросить макет окна и посмотреть, исправит ли это это.
источник
Другое решение - избежать «Сбросить макет» - переместить окна в «области 2» (обычно точки останова / часы / отладка-вывод), убедившись, что вы перетаскиваете их в обведенную «самую нижнюю» позицию док-станции (если вы переместите ее к перечеркнутому на изображении ниже, он откроет файлы кода в неправильном месте).
В качестве альтернативы, в самом низу экрана есть еще одна позиция для закрепления, но это приведет к тому, что область №2 будет растянута на всю нижнюю часть экрана (отнимая некоторое пространство из области №3).
Исправление происходит мгновенно и не требуется перезапускать Visual Studio.
источник
У меня тоже есть эта проблема.
Я попробовал решение Джоша, и оно сработало. На самом деле это может быть даже проще, может быть достаточно просто выполнить Window -> Reset Window layout. Но я не могу это проверить, так как не знаю, как началось неправильное поведение.
Если решение Джоша вам не подходит, кто-то из службы поддержки Microsoft рекомендовал сбросить все настройки (Инструменты-> Настройка импорта и экспорта ...-> Сбросить все настройки (см. Http://connect.microsoft.com/VisualStudio/feedback/ details / 635796 / files-open-up-in-the-неправильная-стыковка-окно ).
Я не хотел этого делать, потому что не хотел использовать все свои настройки - а это оказалось не нужно.
источник
У меня была такая же проблема с Visual Studio. Кроме того, мое окно проводника все время исчезало, и мне приходилось снова просматривать и запускать как свойства, так и окно проводника.
Решение:
Это позволит вам возвращаться к макету, который вы предпочитаете, каждый раз, когда что-то перемещается. Надеюсь это поможет. Удачного кодирования.
источник
У меня была такая же проблема с Visual Studio 2019.
Подтверждение, решение, которое сработало для меня, заключалось в том, чтобы следовать как ответу Джоша, так и ответу Калмии:
Если вы хотите воспроизвести проблему, просто перетащите «Окно поиска» во вторую снизу позицию док-станции.
Большое спасибо за предыдущие ответы!
источник