Вимкніть сторінку “Режим перерви” у VS2015


88

Нещодавно перенесений з VS2010 на 2015 рік. Тепер, коли я призупиняю запущений додаток, щоб працювати над ним, я отримую цю дуже надокучливу сторінку "Режим перерви" із "Додаток у режимі перерви". Ну, не стріляй Шерлока, я натиснув на паузу. Я знаю, що це в режимі перерви. Сторінка дратує і віддаляє мене від коду, над яким я збирався працювати, абсолютно непотрібно.

Я не отримав цю надокучливу сторінку в 2010 році. Можливо, деякі налаштування були переключені ще в 2010 році, але занадто довго, щоб пам'ятати.

Чи є спосіб вимкнути цю безглузду сторінку режиму перерви у VS2015?


1
Шанси на те, що ви порушите програму саме на рядку вашого вихідного коду, ніколи не бувають дуже хорошими. Отже, ви отримуєте цю сторінку, щоб нагадати вам, що вона не може показувати нічого значущого. Подивіться на стек дзвінків, виберіть правильний потік, віддайте перевагу встановленню власної точки зупинки.
Ганс Пасант,

16
Я не запитую, де він зупинився. Я не питаю, як знайти, де він зупинився. Я не очікую робити паузу на певному рядку. Не дбайте ні про що. Я запитую, як вимкнути спливаюче вікно розриву. Я просто хочу, щоб це зробило паузу, а не BS, просто зробіть паузу. Я не хочу, щоб з’явилася спливаюча сторінка, в якій було б сказано, що я просто зупинився. Я, можливо, щось вимкнув у 2010 році, не пам’ятаю. Я хотів би знайти це налаштування в 2015 році і знову вимкнути його. Я взагалі не хочу сторінку розриву. Період.
Вулфі

1
Це те, що я намагаюся позбутися: oi67.tinypic.com/hrnbfd.jpg
Wolfie

1
Мені подобається, як Microsoft любить вважати, що їхні клієнти дурні .. і ми СУРНІ певним чином для використання продуктів Microsoft. Вони вважають, що ми дурні за те, що використовуємо їхні продукти, тому ставляться до нас відповідно.
user275801

2
Ця сторінка не приносить користі. Той, хто припускає інше, є для компанії Microsoft нічим.
JSON

Відповіді:


103

Найкраще рішення, яке я знайшов на сьогоднішній день, - перетягнути вкладку "Режим перерви" внизу екрана (щоб вона була прикріплена як вікно панелі інструментів) і зробити її якомога меншою. Тоді, коли ви робите паузу та отримуєте цей екран, він принаймні не охоплює ваш існуючий вигляд.


1
Чудове рішення, я просто перетягнув його на панель стека викликів
Кріс Марісіч

Так, це чудове рішення!

1
Я не можу продовжити з цього етапу, він завжди зупиняється після переходу в режим перерви, я розробляю додаток Xamarin.
Рахул Сононе

2
Яке просте рішення того, що зводило мене з розуму! Я закінчив перетягуванням шахти на бічну панель ліворуч і встановивши її на «Автоматичне приховування», таким чином, це настільки ненав’язливо, наскільки це може бути.
Ймовірно,

2
Для інших коментаторів, кажучи: "Чудове рішення!" , Я тебе ненавиджу. Це не чудове рішення. Це як використання <center>тегу для очищення плаваючих знаків. Це все одно, що використовувати eval("decodeURIComponent('%40')")для замаскування електронного листа. Дякуємо за рішення Code Commander. Я ціную це, і це полегшує моє життя. Однак це не чудове рішення .
dgo

24

Для вирішення цієї проблеми існує безкоштовне розширення: Вимкнути вкладку "Немає доступного джерела", доступну на VS Market Place.

Це невелике розширення запобіжить появі вікна інструмента з заголовком "Немає доступного джерела" у Visual Studio та збереже фокус на поточній активній вкладці.


Хоча це посилання може відповісти на питання, краще включити сюди основні частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться. - З огляду
SWalters

Відредаговано. Дякую.
Atchoum,

Чому голос проти? Намагаючись бути корисним, ви отримуєте негативний голос зараз ???
Ачум,

Я не людина, яка підтримала вашу відповідь, я просто натрапив на неї під час виконання завдань з перегляду.
Сволтерс

2
Що ж, чого я того вартий, я щойно дав вам голос за, оскільки ви відредагували питання, щоб включити більше інформації.
SWalters

13

У розділі Інструменти → Параметри → Налагодження → ПЕРЕВІРИТИ «Використовувати керований режим сумісності»


1
Це перемикається між механізмами налагодження, не робить нічого для вирішення цієї проблеми.
Kabwla-TwoLips

1
Вам, мабуть, не слід цього робити: увімкнення режиму керованої сумісності вимкне функціонування багатьох функцій, які залежать від поточної реалізації налагоджувача. Ми маємо на меті в майбутньому повністю видалити застарілий механізм із продукту, а отже, і параметри, про які йдеться далі в цій публікації в блозі. msdn посилання на блог Перевірте рішення @CodeCommander s нижче
bnu

7

У мене теж була ця надокучлива проблема, і я не усвідомлював, що я перетворив Налаштування винятків на "Перервати всі винятки". Потім десь винятки у зовнішньому коді, де налагоджувач зупинився, але я не міг побачити код, як це було в Framework. Досить дратує.

Щоб скинути налаштування винятків у VS2017:

ctrl+al+e -> right click on the opening window -> reset to defaults

Можливо, це комусь допомагає =)


питання полягає в тому, що коли ви натискаєте паузу, це ДУЖО ДРУЖНО! Розробник, який добре написав цей фрагмент коду, я намагаюся бути добрим ..
Кен

6

Не використовуйте це в першу чергу. Використовуйте розчин Ачума. це НАЙКРАЩЕ.

Інший варіант:

Мені подобається використовувати клавіатуру замість миші, тому я викликаю паузу за допомогою CTRL + ALT + BREAK (або ви можете натиснути паузу), незалежно від того, що з'являється прикрі вікна "Режим перерви"

Коли він з’являється і припускаючи, що ви все ще тримаєте клавіші CTRL + ALT + BREAK - Просто відпустіть клавіші ALT і BREAK і натисніть клавішу F4

Це закриє надокучливе вікно режиму перерви та переведе вас на сторінку та визначить, на якому курсор був увімкнений, перш ніж натиснути комбінацію розриву CTRL + ALT + BREAK.

Отже ... одним фолом натисніть
CTRL + ALT + BREAK (щоб увійти в режим перерви), а потім
CTRL + F4 (щоб закрити дурне вікно "режим перерви" і встановіть курсор там, де ви були, перш ніж натиснути CTRL + ALT + BREAK )


2
Ви по суті говорите тут: Закрийте надокучливе вікно (за допомогою ярлика). Це не вирішення проблеми.
Джек Міллер

Це дуже хороше рішення для тих, хто любить сполучення клавіш, насправді.
Джефф Девіс,

Це дуже ефективний підхід, якщо ви все одно використовуєте гарячі клавіші
UuDdLrLrSs

0

У мене була та сама проблема, і я втомився шукати рішення, але, врешті-решт, я виявив, що в моєму коді була одна помилка в певній формі; після зміни цього коду я не отримав жодної помилки типу режиму перерви.

КОД ПРИ ПОМИЛКІ (режим перерви)

Private Sub TextBox1_TextChanged(sender As Object, e As KeyPressEventArgs) Handles TextBox1.TextChanged

КОД, КОЛИ ПОМИЛКА (режим перерви) НЕ ВИНИКЛА

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

Можливо, це може допомогти, тому, будь ласка, перевірте, де і коли ваш код щось запускає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.