有没有办法在HTML代码的Visual Studio(C#)中进行“安全”粘贴?如果我尝试粘贴类似
的内容<div class="user-info"><div class="user-action-time">answered <span title="2010-09-16 02:23:16Z" class="relativetime">21 mins ago</span>
进入我的代码,C#会哭。使用@运算符对我们也没有帮助。
是否可以在Visual Studio(2010)或Resharper中进行特殊粘贴?
由于
答案 0 :(得分:5)
使用@,选择粘贴的文字,并在选择中将"
替换为""
。当我粘贴包含引号的文本时,这就是我所做的。
答案 1 :(得分:3)
您是否尝试过Smart Paster for VS2010?
答案 2 :(得分:1)
所以以上都不适合我!从网页复制大型多行代码片段并粘贴到VS2010中总是在没有换行符的情况下排成一行。最快的解决方法是将HTML粘贴到MS Word中,然后将其复制并粘贴到VS2010 中。 HTH,马特
答案 3 :(得分:0)
http://www.clipboardfusion.com/
我没有任何个人经验,但它似乎是一种灵活的方式对您喜欢的剪贴板执行任何类型的操作(因为您可以在C#中定义转换)并且它是免费的。正如亚历克斯所指出的那样,加倍双引号应该没问题,为你提供一个'@'前缀,这甚至不需要任何代码 - 只需要一个简单的字符串搜索/替换。