在C#中添加多行注释时如何禁用Visual Studio中的自动星号?

可能重复:
如何阻止Visual Studio在块注释中自动插入星号?

在Visual Studio中添加多行注释时,会自动在注释块内的一个新行(在回车)的开头放置一个星号(*)。 我个人认为这是一个麻烦。 有谁知道如何禁用它? 谢谢。

在网上find这个答案(见这里 ):

这适用于Visual Studio 2005和2008:

  1. 在IDE中,转至工具 – >导入和导出设置; 然后导出选定的环境设置; 取消select除“选项” – >“文本编辑器 保存到一个新的文件。

  2. 在一些文本编辑器中编辑导出的设置文件。 searchstring“自动评论”。 有一个值为1的PropertyValue标记,将其更改为0,然后保存该文件。

  3. 在IDE中,使用工具 – >导入和导出设置导入这个新文件。 它应该立即停止格式化评论。

要清楚的是,我还没有对自己进行testing。 。 。 请让我们知道,如果它适合你。

更新:

另一种方式,正如前面关于这个问题的贴文(由上面的Rob van Groenewoud所链接)

工具>选项…>文本编辑器> C#>高级>取消select“为///生成XML文档注释”。

(当然,除了在块注释中去除自动*之外,当你键入“///”时,这将会禁用自动成形。)

这听起来像我上面给出的解决scheme做同样的事情,但通过编辑设置文件本身,而不是使用菜单选项。

我会留下这个评论约翰·桑德斯的答案 ,但唉,我的代表不够高:)

垂直select

如果您不想编辑设置文件,或者想要在input“///”时保留自动xml注释生成,则可以使用垂直高亮显示来select所有的星号并点击删除。 像Microsoft Office一样,Visual Studio使您能够select文本的“列”:只需按住Alt并在几行上单击拖动您的select即可。

凉!

您可能已经知道这一点,但仍值得一提。