0

我粘贴了一些看起来像这样的代码:

Dto = new MyDto()
       {
           SessionId = sessionId.ToString(),
           UserName = username,
           License = allocateLicense
        },

但粘贴的版本看起来像:

Dto = new MyDto
       ()
       {
           SessionId = 
              sessionId.
              ToString(),
           UserName =
              username,
           License = 
              allocateLicense
        },

我尝试了 control-z (撤消),有时使用简单的代码可以正确重新格式化,但对于其他代码,它与上面一样,带有换行符。

那么有没有办法我可以选择粘贴的代码并重新格式化它,以便删除额外的换行符?

4

2 回答 2

2

如果问题是粘贴时自动格式化,您当然可以禁用它。如果是相反的方式,您也可以这样做..

Visual Studio > 工具 > 选项 > 文本编辑器 > C# > 格式化

适当设置粘贴时自动格式化

于 2012-06-14T09:34:48.393 回答
0

当您从 PDF 文件或网页复制代码时,经常会发生这种情况。
我通常通过将代码粘贴到记事本等纯文本编辑器上来删除不需要的格式,然后从记事本粘贴到 Visual Studio。

于 2012-06-14T09:31:14.573 回答