Как отключить insert в visual studio

Обновлено: 04.07.2024

Чтобы не утомлять тебя, я коротко расскажу. Две машины, одинаковые системы на них, одинаковые программы (в основном). На одном установлена ​​Visual Studio, на другом . хм, что-то еще.

Иногда, когда я пытаюсь установить приложения, скажем, с компакт-диска, всплывающий отладчик Visual Studio для Just-In-Time выдает «необработанное исключение win32 в . » и спрашивает, хочу ли я выполнить отладку, используя «Новый экземпляр Microsoft VIsual Studio 2010 ". Если я выбираю «Да», он запускает VS, если я выбираю «Нет», он закрывается, и я снова в проводнике Windows.

Это было бы нормально, за исключением того, что я знаю, что с приложением все в порядке, и поэтому я не могу его установить (в этом последнем случае это был клиент из моего банка для интернет-банкинга, оплаты счетов и тому подобного).

Итак, как мне избавиться от этой вещи (отладчик точно в срок)?

Я не хочу удалять VS, поскольку я использую его ежедневно, конечно.

Редактировать 1 :: Я попытался отключить отладку Just-In-Time в VS Tools /Options /Debugging /Just-In-Time, затем снял все три галочки, но это просто выдало другую ошибку при попытке запустить исполняемую программу установки .

Произошло необработанное исключение win32 в autorun.exe [некоторое число]. Отладка Just-In-Time это исключение завершилось следующей ошибкой: ни на одном установленном отладчике не включена отладка Just-In-Time. В Visual Studio отладку Just-In-Time можно включить из .

Для получения дополнительной информации проверьте индекс документации на "Отладка точно в срок, ошибки" .

Редактировать 2 :: Приложение отлично работает на другом компьютере, на котором не установлена ​​VS. В значительной степени программное обеспечение на обеих машинах одинаково, только с небольшими отличиями (системы, установленные из образа). Небольшие различия: notepad2, ++, git, . некоторые мелочи, которые оставлены на усмотрение разработчика.

Я не хочу, чтобы это звучало так громко по отношению к VS, поскольку я понимаю, что он принимает этот тон, но я крайне не люблю программное обеспечение, которое не является автономным и портит другое программное обеспечение. И раньше у меня была такая же проблема с другими приложениями. Так что сейчас я обвиняю VS.

Если необходимо, я хочу отключить все виды отладки, чтобы эта вещь работала постоянно (в основном, в любом случае, используйте операторы print), если это поможет. И если это возможно.

У меня только что была эта проблема с Visual Studio 2013. Эта статья MSDN Отладка точно в срок в Visual Studio работает для меня. В моем случае я просто переименую Debugger в Debugger_del и DbgManagedDebugger в DbgManagedDebugger_del .

Включение или отключение отладки Just-In-Time

Вы можете включить или отключить отладку Just-In-Time в диалоговом окне «Параметры». Чтобы включить или отключить отладку Just-In-Time

  • В меню Инструменты нажмите Параметры .
  • В Параметры диалогового окна выберите папку Отладка .
  • В папке Отладка выберите страницу «точно в срок» .
  • В поле Включить отладку Just-In-Time этих типов кода выберите или снимите соответствующие типы программ: Управляемый, собственный или сценарий .
  • Чтобы отключить отладку Just-In-Time, после ее включения вы должны работать с правами администратора. Включение отладки Just-In-Time устанавливает раздел реестра, и для изменения этого ключа требуются права администратора.
  • Нажмите ОК .

Теперь это имеет смысл для меня, потому что в ASP включена отладка на стороне сервера. До установки VS это не имело никакого значения, потому что для обработки ошибок не был назначен отладчик, поэтому они были отправлены в браузер. Как только я установил VS, JIT вступил во владение и сделал то, что синица должна была сделать.

Итак, быстрый ответ, откройте IIS, нажмите на сайты по умолчанию или на ваши сайты и в настройках приложения, в моем случае ASP, отключите отладку на стороне сервера !!

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

Если вы используете одно и то же программное обеспечение на двух компьютерах, а оно на одном (что происходит, если запускается отладчик), возможно, на вашей машине что-то не так. Это может быть связано с тем, что у вас есть проблемы с несовместимостью драйверов, или что некоторые другие программы, установленные на компьютере, имеют несовместимые версии DLL .

Вам нужно попытаться устранить как можно больше различий (легче сказать, чем сделать, я знаю) . Если вы копируете содержимое компакт-диска на локальный диск, это помогает? Если вы отключили проверку на вирусы во время установки программного обеспечения, это поможет? Поможет ли выключить сеть? Вы сказали, что на обеих машинах установлено «в основном» одно и то же программное обеспечение. Что произойдет, если вы удалите некоторые различия? Были ли исправлены обе машины на одном уровне?

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

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

Как я уже сказал, на самом деле это не ответ, но некоторые вещи, которые следует учитывать .

Если ничего не помогает . вы, вероятно, застряли, делая свои счета на другом компьютере (хотя другой эксперимент может состоять в создании VPC на сломанном компьютере, чтобы посмотреть, сработало ли это тогда) .

относительно ключа в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug и SOFTWARE \ WOW6432Node \ Microsoft, я мог только изменить значение Auto с 1 на 0, и это сработало.

Теперь Visual Studio не будет отлаживать ваш javascript, потому что, к счастью, он не может отлаживать Silverlight и javascript одновременно. Теперь вы можете прикрепить свой JavaScript к отладчику браузера.

Эта проблема возникала, когда я запускал просмотрщик PDF. Я переустановил эту программу в другую папку (еще один диск в комп), и в моем случае это сработало.

Редактор Visual Studio выделяет текущую строку, изменяя цвет фона текущей строки. Есть ли простой способ отключить эту подсветку? Иначе, какой параметр в диалоговом окне «Шрифты и цвета» управляет цветом фона выбранной в данный момент строки в редакторе?

Бета-версия меняет способ подсветки линии - теперь это цветная рамка вокруг текущей строки - но мне все равно это не нравится! Большой вопрос; Я слишком долго охотился в окне настроек, но приходил с пустыми руками. Комментарий - лучший способ организации кода; в визуальной студии происходит сбой из-за разрывов строк, что вызывает переадресацию восприятия с установленным цветом фона; в результате визуализация кода нарушается, если рассматривать код в качестве логической инструкции;

Есть ли простой способ отключить эту подсветку?

Сервис -> Параметры -> Текстовый редактор, в группе Дисплей снимите флажок «Выделить текущую строку»

Какой параметр в диалоговом окне «Шрифты и цвета» управляет цветом фона выбранной в данный момент строки в редакторе?

Цвета называются «Выделить текущую линию (активная)» и «Выделить текущую линию (неактивная)»

Граница сводила меня с ума тоже! Чтобы избавиться от него, измените цвет переднего плана на «Автоматический». Это означает, что вы сможете настроить цвет фона, но для меня это было достаточно. По крайней мере, на моей машине (VS2013) отключение раздражающей светящейся панели значительно ускорило скорость прокрутки - или, по крайней мере, изменилось с обычной скорости на медленную. Изменение цвета панели, вероятно, не сделало бы это.

Чтобы отключить границу вокруг текущей строки

В VS 2019

Перейти к: Окружающая среда -> Шрифты и цвета:

Найдите элемент дисплея: выделите текущую строку

Установите цвет переднего плана элемента на: Автоматический

В VS 2017 и ранее

Перейдите: Инструменты -> Параметры -> Текстовый редактор:

Найдите элементы дисплея:

  • Выделить текущую линию (активную)
  • Выделить текущую линию (неактивно)

Установите цвет переднего плана элемента на: Автоматический

Это как большой вес был поднят. Суть этого ответа заключается в том, что граница контролируется свойством «Элемент передний план», который можно использовать для установки границы для любого другого выбираемого цвета, а также для ее отключения. В прошлом я избегал этого параметра, ожидая, что он изменит цвет текста текущей строки (например , настройки «переднего плана») , как правило , это не так -.. он только контролирует границу , я только хотел бы нашел ответ лет Sc0tTy в назад.

Если вы используете Resharper, это:

Сервис -> Параметры -> Текстовый редактор:

если его визуальный код сделать

В дополнение к предыдущему ответу я хотел бы отметить, что Visual Assist (значок помидора) также имеет функцию выделения текущей строки , которая все еще может быть активной, пока опция выделения в Visual Studio отключена. Это сводило меня с ума! Найдите его на панели параметров Visual Assist , Показать категорию.

Поэтому не забудьте также снять флажок с подсветки VisualAssist.

изменить мои настройки:

  • Опция Visual Assist отключена
  • Визуальный вариант Студия повернулся на (в текстовых редакторах части)
  • В настройках цвета шрифта для параметра « Выделить текущую строку» (активной и неактивной) установите для переднего плана значение « Автоматически».
  • Наконец, вы можете установить свой цвет подсветки, как вы хотите с цветом фона .

И последнее, иногда Visual Studio все портит, вам, возможно, придется его перезапускать или закрывать / открывать вкладки . к сожалению, YMMV.

Визуальная помощь и расширения vsvim были противоречивы. Поэтому я отключил его в опциях визуальной помощи.

Снимите флажок с опции: Подсветка-> Выделить результаты быстрого поиска и поиска в файлах. По какой-то причине «esc» не работает.

  • Символы табуляции занимают меньше места в исходном тексте программы. (Правда, в наше время это редко бывает актуальным; скорость процессоров и объём дисков выросли настолько, что для абсолютного большинства программ разница будет просто незаметна.)
  • По отступам, состоящим из символов табуляции, можно быстрее перемещаться. Такие отступы и удалить можно гораздо быстрее. Для этого просто нужно меньше нажатий клавиш.
  • Ширина символа табуляции настраивается в большинстве текстовых редакторов. Т.е. каждый человек, который будет читать Ваш код, сможет настроить, как у него будут отображаться отступы, в соответствии со своими предпочтениями и размером монитора.

Преимущества есть и у пробелов:

В этом посте я хочу описать настройки MS Visual Studio, регулирующие работу с пробелами и символами табуляции. В первую очередь нужно в главном меню выбрать пункт Tools->Options. Откроется окно Options. В его левой части расположено древовидное меню в нём нужно выбрать пункт TextEditor->AllLanguages->Tabs. Там находятся настройки отступов, которые действуют для всех языков программирования и разметки, поддерживаемых MS Visual Studio. Если требуется изменить настройки только для конкретного языка, то в дереве слева вместо пункта AllLanguages следует выбрать нужный язык (см. рисунок 1).


Рисунок 1


Рисунок 2

Рассмотрим подробно каждый параметр из этой группы:

Рисунок 3

Я использовал MS Visual Studio 2015, но показанные настройки должны работать и в более новых, и в более старых версиях.

Настройка табуляции в MS Visual Studio: 17 комментариев

Я занимаюсь версткой и решил попробовать перейти с Sublime Text на Visual Studio Code, но никак не могу привыкнуть. У меня не всегда срабатывает Emmet (создание блока по табу), не хватает автодополнения пути к файлу (в HTML и CSS), автопрефиксера для CSS, красивого форматирования кода одним кликом. Подскажите настройки, подходящие плагины. И какие вы можете подсказать полезные плагины для веб-разработки?

Для того чтобы разработка была продуктивной, необходимо перемещаться по базе программ и быстро находить требуемый код. Система Visual Studio 2013 предоставляет не одну, а множество функций поиска, предназначенных для выполнения конкретных задач. Сначала мы обсудим каждую из этих функций, а также опишем ситуации, в которых они могут понадобиться.

Окно Quick Find/Replace

Простейшим инструментом поиска в системе Visual Studio 2013 является диалоговое окно Quick Find. Функциональные возможности поиска и замены в системе Visual Studio 2013 разделены между двумя командами, имеющими общие диалоговые окна и свойства, Quick Find и Quick Replace, которые выполняют поиск информации, которую необходимо быстро найти в открытом документе или текущем проекте. Эти два инструмента имеют ограниченные возможности для фильтрации и расширенного поиска, как будет показано далее, даже существующие свойства обеспечивают работу мощной поисковой системы, намного превосходящую практические потребности большинства пользователей.

Этот инструмент поиска лучше всего настроен на поиск и замену текста (в отличие от поиска и замены символа).

Команда Quick Find

Термин Quick Find в системе Visual Studio 2013 используется как название инструмента, имеющего самые главные функциональные возможности для поиска. По умолчанию он находит отдельное слово или фразу в текущем документе, но даже команда Quick Find имеет дополнительные возможности для расширенного поиска за пределами активного модуля и даже для использования шаблонных символов и регулярных выражений в запросе.

Для того чтобы выполнить команду Find, нажмите стандартную комбинацию клавиш <Ctrl+F> или выберите команду Edit --> Find and Replace --> Quick Find. В ответ система Visual Studio откроет основное окно Find and Replace, в котором фокус по умолчанию находится на команде Quick Find:

Окно поиска Quick Find

Показанная на рисунке панель незначительно отличается от версии Visual Studio 2012, однако, в более ранних версиях Visual Studio окно поиска было модальным, теперь же панель поиска является ненавязчивой. Вы можете ввести критерии поиска в текстовом поле или выбрать значение из предыдущих поисков, щелкнув по стрелке справа от текстового поля. По умолчанию область поиска ограничена текущим документом или окном редактирования.

При вводе каждого символа в текстовое поле поиска, редактор кода переходит к следующему совпадению введенного текста. Вы можете изменить область поиска. Для этого сначала щелкните по кнопке в виде угловой стрелки слева от поля поиска. Эта кнопка позволяет переключаться между режимами поиска и поиска с заменой. В нижней части диалогового окна вы увидите поле с выпадающим списком, позволяющим менять контекст поиска - Selection (поиск в выделенном тексте), Current Block (поиск в текущем блоке кода, где находится фокус ввода), Current Document (поиск по текущему открытому документу), Current Project (поиск по проекту), Entire Solution (поиск по всем проектам в решении) и All Open Documents (поиск во всех открытых документах):

Изменение контекста поиска Quick Find

Выбрав команду Quick Find в первый раз, можете больше не открывать диалоговое окно, а просто нажимайте клавишу <F3> , если требуется выполнить тот же самый поисковый запрос.

Команда Quick Replace

Выполнение команды Quick Replace похоже на выполнение команды Quick Find. Между этими командами можно переключаться, щелкая на кнопке слева от текстового поля поиска. Если хотите перейти непосредственно к окну Quick Replace, нажмите комбинацию клавиш <Ctrl+H> или выберите команды Edit --> Find and Replace --> Quick Replace. Функциональные возможности окна Quick Replace аналогичны функциональным возможностям окна Quick Find, но во втором окне есть дополнительное поле, в котором можно указать текст, используемый для замены.

Поле Replace With аналогично полю Find What - в нем можно либо набрать новую строку для замены, либо выбрать одну из ранее набранных строк в раскрывающемся списке.

Для того чтобы удалить повторяющиеся значения, просто выполните замену, ничего не указывая в поле ввода Replace With. Эта возможность позволяет находить все вхождения заменяемых значений и решать, следует ли их удалить.

Группа Find Options

Иногда необходимо отфильтровать результаты поиска, используя разные критерии. Именно в этой ситуации можно воспользоваться возможностями поиска. Во-первых, для того чтобы вывести на экран группу вариантов поиска (доступную во всех командах поиска и замены), следует щелкнуть на пиктограмме Find Options. В открывшемся диалоговом окне, содержащем набор флажков (для версии 2010) и раскрывающийся список, можно выбирать варианты поиска, как показано на рисунке ниже:

Опции поиска

В версии Visual Studio 2010 эти опции также содержали варианты вида поиска: чувствительный к регистру (Match Case) или полное совпадение (Match Whole Word). Можно было также изменять направление поиска (Search Up) и указать, что вы собираетесь выполнять сложный поиск, используя шаблонные символы или регулярные выражения. В версии Visual Studio 2012 эти опции вынесли в отдельные кнопки, которые располагаются снизу в окне поиска.

Регулярные выражения при поиске

Чтобы включить режим поиска с использованием регулярных выражений, необходимо нажать кнопку в виде звездочки внизу окна Quick Find. На рисунке ниже показан пример поиска переменных, содержащих в названии слово "value" и последующее за ним число:

Использование регулярных выражений при поиске в окне Find and Replace

Настройки Find and Replace

Читайте также: