Ответ 1
Добавить ,nq
(короткий для без кавычек) к имени переменной в окне просмотра и отобразит строку без escape-символов, которую вы затем можете скопировать. Для справки документ MSDN здесь.
Хорошо, этот человек вел меня бонкерами целую вечность, а VS 2010 не улучшил это. Скажем, у меня такая переменная
string szSql =
@"SELECT
Foo, Bar
FROM
Table
WHERE
Foo = Bar";
Если я проверяю это в отладчике и выбираю "Копировать значение", значение, помещенное в буфер обмена, имеет \r\n вместо возвратов каретки, что немного больно. Есть ли способ изменить это поведение? (Я знаю, что могу напечатать его в окне команд...)
Приветствия,
Алекс
Добавить ,nq
(короткий для без кавычек) к имени переменной в окне просмотра и отобразит строку без escape-символов, которую вы затем можете скопировать. Для справки документ MSDN здесь.
Используйте всплывающее окно "text visualizer" на значении и скопируйте его в буфер обмена. Он не будет скрыт.
Для длинного текста, такого как большой XML-документ, я всегда использую ближайшее окно. Просто введите это и нажмите enter:
System.Diagnostics.Debug.WriteLine(szSql)
и он будет выплевывать текст с разрывами строк и без escape-символов. Затем я копирую из непосредственного окна.