Значение копии переменной часов в Visual Studio без символов ESC

Хорошо, этот управлял мной помешанный целую вечность и VS, 2010 не улучшил это. Скажите, что у меня есть переменная как так

string szSql = 
@"SELECT 
     Foo, Bar
FROM
     Table
WHERE
     Foo = Bar";

Если я осматриваю это в отладчике и выбираю "Copy Value", значение, помещенное в буфер обмена, имеет \r\n вместо возвратов каретки, который является чем-то вроде боли. Существует ли способ изменить это поведение? (Я знаю, что могу распечатать его в командном окне...),

Удачи,

Alex

35
задан Fergal Moran 24 February 2010 в 16:17
поделиться

2 ответа

Используйте всплывающее окно «визуализатор текста» для значения и скопируйте его оттуда в буфер обмена. Он не будет экранирован.

16
ответ дан 27 November 2019 в 06:33
поделиться

Для длинного текста, такого как большой XML-документ, я всегда использую непосредственное окно. Просто введите это и нажмите Enter:

System.Diagnostics.Debug.WriteLine (szSql)

, и он выдаст текст с разрывами строки и без escape-символов. Затем я копирую из ближайшего окна.

2
ответ дан 27 November 2019 в 06:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: