Вы не должны даже писать свою собственную функцию - sgml-режим (гну emacs базовый модуль) имеет встроенную симпатичную вызванную функцию печати (sgml-структурная-распечатка-программы...), который занимает начало региона и аргументы конца.
, Если Вы вырезаете и вставляете xml и Вы находите, что Ваш терминал прерывает строки в произвольных местах, можно использовать этот симпатичный принтер , который фиксирует прерывистые линии сначала.
Также найденный в статье, упомянутой Tzury, но подвести итог ответов в этом потоке:
удостоверяются, что Visual Studio не работает при изменении ключа реестра, или это будет перезаписано на выходе со старым значением
Изменение (или создаст), следующий ключ реестра к 1 :
Visual Studio 2008 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2010 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2012
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2013
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2015
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger\DisableAttachSecurityWarning
Для VS2015, вы, возможно, должны были бы создать Ключ реестра, на который ссылаются выше.
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger
, щелкните правой кнопкой и создайте новое DWORD
:
Значение DisableAttachSecurityWarning
1
. Обновление: , Если вы не хотите открывать regedit, сохраните этот суть как *.reg файл и работайте, это (импортирует ключи для всех версий VS ниже, чем VS2017).
Visual Studio 2017
конфигурация сохраняется в частном месте реестра, см. этот ответ: https://stackoverflow.com/a/41122603/67910
Для VS 2017 , сохраните этот суть как *.ps1 файл и выполните его как администратора, или скопируйте и вставьте следующий код в ps1 файле:
#IMPORTANT: Must be run as admin
dir $env:LOCALAPPDATA\Microsoft\VisualStudio\15.* | % {
#https://stackoverflow.com/a/41122603
New-PSDrive HKU Registry HKEY_USERS
reg load 'HKU\VS2017PrivateRegistry\' $_\privateregistry.bin
$BasePath='HKU:\VS2017PrivateRegistry\Software\Microsoft\VisualStudio'
$keysResult=dir $BasePath
$keysResult | ? {$_.Name -match '\\\d+\.\d+_[^_]+$'} | % {
$keyName = $_.Name -replace 'HKEY_USERS','HKU:'
New-ItemProperty -Path $keyName\Debugger -Name DisableAttachSecurityWarning -Value 1
}
$keysResult.Handle.Close()
[gc]::collect()
reg unload 'HKU\VS2017PrivateRegistry'
Remove-PSDrive HKU
}
ваш ответ доступен по адресу http://msdn.microsoft.com/en-us/library/ms241736.aspx
Если вы выполняете отладку законного сценарий, который вызывает это предупреждение появляются, и хотят подавить это, там это параметр реестра, который позволяет вам сделать это. Не забудьте снова включить предупреждение после того, как вы закончите с сценарий.
Я смог заставить его работать на Windows 7. Сначала я изменил значение реестра с открытой VS2008. Затем я закрыл ее, обновил редактор реестра и заметил, что значение было сброшено на 0. Затем я изменил его обратно на 1 и запустил VS2008. Теперь она работает нормально. Я попытался закрыть VS2008 и открыть его снова, но значение реестра остается равным 1. Спасибо за помощь