好吧,這個已經讓我年復一年了,VS 2010並沒有改善這個。說我有像這樣在沒有轉義字符的visual studio中拷貝手錶變量的值
string szSql =
@"SELECT
Foo, Bar
FROM
Table
WHERE
Foo = Bar";
如果我檢查這在調試器中選擇「複製值」放到剪貼板中有\ r \ n的代替回車的值,它是一個有點變的痛苦。有沒有辦法改變這種行爲? (我知道我可以在命令窗口打印...)
乾杯,
亞歷
好吧,這個已經讓我年復一年了,VS 2010並沒有改善這個。說我有像這樣在沒有轉義字符的visual studio中拷貝手錶變量的值
string szSql =
@"SELECT
Foo, Bar
FROM
Table
WHERE
Foo = Bar";
如果我檢查這在調試器中選擇「複製值」放到剪貼板中有\ r \ n的代替回車的值,它是一個有點變的痛苦。有沒有辦法改變這種行爲? (我知道我可以在命令窗口打印...)
乾杯,
亞歷
將,nq
(無引號的簡寫)附加到監視窗口中的變量名稱,它將顯示沒有轉義字符的字符串,然後可以複製該字符串。 MSDN文檔的參考文獻是here。
使用「文本可視化」的價值彈出窗口並從那裏複製到剪貼板。它將被轉義。
嗯,不理想,仍然是一個額外的點擊,以獲得它在剪貼板。 雖然感謝!!!! – 2010-02-24 17:34:38
對於很長的文本,例如大型xml文檔,我總是使用立即窗口。就在鍵入此並按回車鍵:
System.Diagnostics.Debug.WriteLine(szSql)
,它會吐出換行和沒有轉義字符的文本。然後我從即時窗口複製。
或者你可以鍵入? szSql - 正如我所說我知道這一點,但它是很多額外的按鍵。 – 2010-02-25 09:18:54
神聖煙,我愛? szSql! – 2017-11-23 18:41:57
啊 - 不錯的一個... – 2012-03-22 10:47:16
我會繼續。感謝堆。 – 2012-08-12 13:56:19
你也可以從即時窗口做到這一點。 ?szSql,nq – Hafthor 2012-10-05 16:14:33