可能重复:
How do I stop visual studio from automatically inserting asterisk during a block comment?
在Visual Studio中添加多行注释时,它会自动在注释块内的新行开头(在输入时)放置一个星号(*)。我个人觉得这很讨厌。有谁知道如何禁用它?感谢。
答案 0 :(得分:29)
在线为您找到这个答案(请参阅here):
这适用于Visual Studio 2005和2008:
在IDE中
,转到工具 - >输入和导出设置;然后导出选定的环境设置;取消选择除Options-> Text Editor之外的所有内容;保存到新文件。
- 在IDE中
在某些文本编辑器中编辑导出的设置文件。搜索字符串“AutoComment”。有一个值为1的PropertyValue标记,将其更改为0,然后保存文件。
- 醇>
,使用工具 - >导入和导出设置导入此新文件。它应该立即停止格式化评论。
要说清楚,我还没有自己测试过。 。 。如果它适合您,请告诉我们。
<强>更新强>
另一种方式,如前一个问题所述(由上面的Rob van Groenewoud联系)
工具&gt;选项......&gt;文本编辑器&gt; C#&gt;高级&gt;取消选中“为///”生成XML文档注释。。p>
(当然,除了删除块注释中的自动*之外,当你输入“///”时,这将禁用自动格式化。)
听起来我上面给出的解决方案做了同样的事情,但是通过编辑设置文件而不是使用菜单选项。
答案 1 :(得分:28)
我会把这留给John Saunders'answer,但是唉,我的代表还不够高。)
垂直选择
如果您不想编辑设置文件,或者想要在键入“///”时保留自动xml注释生成,则可以使用垂直突出显示选择所有星号并点击删除。 Visual Studio与Microsoft Office一样,使您能够选择文本的“列”:只需按住alt并在几行中单击并拖动您的选择。
你可能已经知道了,但仍然值得一提。