我可以在 Visual Studio 中折叠的代码旁边放置评论或注释之类的东西吗?

Can I place something like a comment or annotation next to collapsed code in Visual Studio?

如果您在 Visual Studio 中折叠一段注释掉的代码,这是很正常的。您会看到包含 [ // ... ] 的小方框,表示有一条折叠的评论,您可以将鼠标悬停在它上面以查看里面内容的小弹出窗口。有没有办法只在 [ // ... ] 块的上方或下方添加单行注释,而无需 Visual Studio 尝试将其包含在折叠部分中,而不是每次都将鼠标悬停在上面?

例如,当尝试执行以下操作时:

   //this is a brief description of the collapsed code below
   [ // ... ]

Visual Studio 然后强制上面的评论进入下面的折叠部分,除非您将鼠标悬停在上面,否则它就没有用了。这样可能会节省一些时间,但并不能消除鼠标悬停的需要;有时,阅读一行更容易记住某事的作用,如果您不必跳过额外的圈圈来阅读那一行就更好了。

你可以通过跳过一行来做这样的事情:

//this is a brief description of the collapsed code below

[ // ... ]

它按照我想要的方式工作——没有把所有东西都折叠在一起——但是中间那条额外的线 space 看起来很奇怪,而且可能不得不在一个过程中多次这样做程序只会让整个事情变得更长。有什么建议吗?

如果您希望评论用作另一块折叠评论代码的提醒或摘要文本,请说如果您想在确定是否编辑或删除之前保留某些代码,它可以通过 Visual Studio 中的至少两种方式之一完成。一、评论类型的明显区别:

Visual Studio IDE 处理这两种评论类型的方式有所不同。单行注释可以单独存在,也可以与其他单行注释组合在一起形成一个可折叠的块,但是如果不跳过中间的行,就不能将该块分成多组单行注释。多行注释始终可以折叠,但它们的指示符 /* */ 是成对的,类似于代码中 { } 符号的成对方式。

也就是说,评论类型至少可以通过以下方式组合形成reminders/summaries。

第一个:

像这样崩溃:

第二个:

像这样崩溃:

再次注意,多行注释始终可以折叠,因此如果意外折叠,较长的代码可能很容易忘记行的位置。