我粘贴了一些看起来像这样的代码:
Dto = new MyDto()
{
SessionId = sessionId.ToString(),
UserName = username,
License = allocateLicense
},
但粘贴的版本如下:
Dto = new MyDto
()
{
SessionId =
sessionId.
ToString(),
UserName =
username,
License =
allocateLicense
},
我尝试了control-z(撤消),有时使用简单的代码片段,它可以正确地重新格式化,但对于其他代码,它保持与上面的换行符一样。
那么有没有办法可以选择粘贴的代码并重新格式化以便删除其他换行符?
答案 0 :(得分:2)
如果问题是粘贴时自动格式化,您当然可以禁用它。如果是相反的方式,你可以做同样的事情。
Visual Studio>工具>选项>文本编辑器> C#>格式化
适当设置粘贴时自动格式化
答案 1 :(得分:0)
当您从PDF文件或网页复制代码时,通常会发生这种情况 我通常通过在像记事本这样的纯文本编辑器上粘贴代码,然后从记事本粘贴到Visual Studio来删除不需要的格式。